Bonjour,
j'ai le problème suivant :
je doit rechecher la même donnée id_language dans 2 tables relationnelles (language_native et language_fluent) mais je veux afficher les résultats que si j'ai id_language dans language_native ET/OU language_fluent
comment dois-je donc écrire ma requete SQL pour avoir cette condition ?
en écrivant le code de cette manière (ci-dessus) les 2 conditions doivent être vrai, le problème est que je veux que l'1 des 2 conditions soit vrai seulement et pas les 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM people people LEFT OUTER JOIN ... (autres conditions ) INNER JOIN language_native pln ON people.id_people = pln.id_people AND pln.id_language = $id_language INNER JOIN language_fluent plf ON people.id_people = plf.id_people AND plf.id_language = $id_language
Comment puis-je faire ?
Merci
Partager