SubQueries en MySql - SQL/NoSQL - Programmation
Marsh Posté le 29-04-2004 à 20:58:50
Avec un LEFT JOIN, les colonnes de la table de droite sont à NULL s'il n'y a pas d'enregistrement correspondant, donc il suffit de conserver (avec un WHERE) seulement les lignes du résultat ayant NULL dans l'un de ces champs.
Ca doit faire un truc du style (j'ai inventé les noms des champs) :
Code :
|
Marsh Posté le 28-04-2004 à 11:16:40
bonjour,
j'ai 3 tables :
NOM
(matthieu, matt)
(olivier, oliv)
(thierry, titi)
RUBRIQUES
(1, auto)
(2, poupées)
(3, playmobil)
LIEN
(1, matt)
(2, matt)
(3, oliv)
(2, titi)
je voudrais pouvoir récupérer en une seule requête le nom des gens qui NE sont PAS associés à une certaine rubrique :
exemple savoir que titi et matt ne sont pas associés à la rubique plyamobil !
ça serait facile avec des EXISTS et des NOT EXISTS mais mon hébergeur (online) n'a pas la nouvelle version de MySql donc ça ne marche pas !
j'ai essayé avec des JOIN mais j'y arrive pas...
quelqu'un voit le moyen de faire ???