requète mysql

WRInaute discret
Bonjour,

Voici ma requete :

SELECT tableA.*,tableB.*
FROM tableA
LEFT JOIN tableB ON (tableA.champA=tableB.champB)
WHERE tableB.date='0000-00-00'

Ma requete affiche toutes les lignes présentes dans la tableA, mais pas les lignes de la tableA qui ne sont pas jointes a la tableB (et dont pas de champ date)

J'ai essayé avec outer join... sans résultat !

Merci

:)
 
WRInaute occasionnel
Et si tu nous disais ce que tu cherches à faire ? :)
Pour l'instant tu nous décris ce qui ne marche pas... mais comme on connait pas le but...
 
WRInaute discret
Oui, en effet cela n'est peut être pas très clair, je vais poser mon problème autrement :

je voudrais obtenir l'inverse de INNER JOIN
(INNER JOIN indique toutes les paires correspondantes des lignes renvoyées et supprime les lignes n'ayant pas de correspondance entre les deux tables.)

C'est a dire que si une table A (listant des comptes) contient 100 lignes et une table B (listant des comptes invalides) contient 10 lignes reliées a la table A par un champ, je voudrais obtenir 90 résultats (comptes valides) (et non pas 10 dans le cas d'un INNER JOIN)

Merci :)
 
Discussions similaires
Haut