|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
atomikado WRInaute occasionnel

Inscrit le: 22 Sep 2003 Messages: 149 Localisation: Bretagne
|
Posté le : Mar Sep 19, 2006 14:22 Sujet du message: requète mysql |
|
|
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
 |
|
| |
|
 |
ltressens WRInaute passionné

Inscrit le: 02 Avr 2004 Messages: 543 Localisation: Toulouse
|
Posté le : Mar Sep 19, 2006 15:06 Sujet du message: requète mysql |
|
|
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... |
|
| |
|
 |
atomikado WRInaute occasionnel

Inscrit le: 22 Sep 2003 Messages: 149 Localisation: Bretagne
|
Posté le : Mer Sep 20, 2006 10:30 Sujet du message: requète mysql |
|
|
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  |
|
| |
|
 |
ltressens WRInaute passionné

Inscrit le: 02 Avr 2004 Messages: 543 Localisation: Toulouse
|
Posté le : Mer Sep 20, 2006 12:24 Sujet du message: requète mysql |
|
|
| Code: |
select * from tableA where champA not in (select champB from tableB)
|
|
|
| |
|
 |
| |
|
|