Page 1 sur 1
probleme de select imbriquer
Posté : 19 mai 2005, 19:03
par arno77
je ne peux pas utiliser de select imbriquer donc j'utilise left join
mais pour faire un not in(select ...) comment puis je faire??
Posté : 19 mai 2005, 19:34
par uhuhu
soit un peu plus précis stp

un exemple de ta base et de ce que tu veux en extraire

merci
Posté : 19 mai 2005, 19:35
par Cyrano
Pas sur que tu puisses utiliser le NOT IN, quelle version de MySQL ? (Si c'est bien MySQL)
Posté : 20 mai 2005, 09:16
par arno77
Justement je sais que je ne peut pas l'utiliser mais y a t'il un equivalent comme left join pour faire un not in
sinon la version est 3.23.43
Posté : 20 mai 2005, 09:40
par albat
Quelque chose comme...
SELECT A.* FROM A LEFT JOIN B ON A.a = B.b WHERE B.b IS NULL
Posté : 20 mai 2005, 09:41
par Cyrano
Le LEFT JOIN existe bien dans MySQL, voir
ICI
Si je me fie à cette doc, il n'est pas précisé cependant à partir de quelle version ça fonctionne, mais comme ils précisent que d'autres détails sont disponibles à partir de version 4.x, j'ai des raisons de croire que ça devrait marcher. À tester.
Posté : 20 mai 2005, 10:10
par arno77
Merci alba c'est exactement ce que je chercher
merci à tous
Posté : 20 mai 2005, 10:13
par Cyrano
Ha tiens, j'avais pas vu: c'est maintenant une certitude, un mammouth poste plus vite qu'un magohamoth

Posté : 20 mai 2005, 10:51
par albat
un mammouth poste plus vite qu'un magohamoth

Normal : Un mammouth, c'est tout en légèreté, ça virevolte, ça se faufile partout... C'est bien connu !
