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 :langue:

Posté : 20 mai 2005, 10:51
par albat
un mammouth poste plus vite qu'un magohamoth :langue:
Normal : Un mammouth, c'est tout en légèreté, ça virevolte, ça se faufile partout... C'est bien connu ! :lol: