1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| SELECT
a.*,
IF(b.cria_id IS NOT NULL,0,1) AS Doublon
FROM
( SELECT
Auditeur.IDAuditeur AS IDAuditeur,
Auditeur.Complet AS Complet,
Auditeur.Sexe AS Sexe,
Auditeur.Nom AS Nom,
Auditeur.Prenom AS Prenom,
Auditeur.Age AS Age,
Auditeur.Email AS Email,
Auditeur.Adresse AS Adresse,
Auditeur.Code_Postal AS Code_Postal,
Auditeur.Commune AS Commune,
Auditeur.Telephone_Fixe AS Telephone_Fixe,
Auditeur.Telephone_Portable AS Telephone_Portable,
Auditeur.Humeur AS Humeur,
Auditeur.DatePremiereParticipation AS DatePremiereParticipation,
Auditeur.DateDerniereParticipation AS DateDerniereParticipation,
Auditeur.IDZone_ecoute AS IDZone_ecoute,
Auditeur.Ecoute_Maison AS Ecoute_Maison,
Auditeur.Ecoute_Travail AS Ecoute_Travail,
Auditeur.Ecoute_Voiture AS Ecoute_Voiture,
Auditeur.Ecoute_Fm AS Ecoute_Fm,
Auditeur.Ecoute_Rnt AS Ecoute_Rnt,
Auditeur.Ecoute_Internet AS Ecoute_Internet,
Auditeur.Ecoute_Smartphone AS Ecoute_Smartphone,
Auditeur.Mailing_Mail AS Mailing_Mail,
Auditeur.Mailing_Sms AS Mailing_Sms,
Auditeur.Site_Internet AS Site_Internet,
Auditeur.Facebook AS Facebook,
Auditeur.Twitter AS Twitter,
Auditeur.Commentaires AS Commentaires,
Auditeur.Date_Heure_Creation AS Date_Heure_Creation,
Radio_Auditeur.IDRadio AS IDRadio
FROM
Auditeur,
Radio_Auditeur
WHERE
Auditeur.IDAuditeur = Radio_Auditeur.IDAuditeur
) AS a
LEFT JOIN
( SELECT Radio_Auditeur.IDRadio_Auditeur AS RA_IDRadio_Auditeur,Radio_Auditeur.IDAuditeur
FROM Radio_Auditeur
WHERE Radio_Auditeur.IDAuditeur IN (SELECT MIN(Radio_Auditeur.IDAuditeur) FROM Radio_Auditeur WHERE IDRadio_Auditeur = RA_IDRadio_Auditeur)
) AS b
ON a.IDAuditeur = b.IDAuditeur
ORDER BY IDAuditeur,IDRadio |
Partager