Aller au contenu

Faire l'inverse d'une jointure


Sujets conseillés

Posté

Bonjour,

Mon titre n'est surement pas très explicite. Je recherche un requète SQL permettant d'afficher les lignes d'une table n'ayant pas de correspondance avec une autre table.

Plus concrètement, je souhaiterai faire :

	$sql= "SELECT table1.valeur1, table1.valeur2 FROM table1,table2 WHERE (table1.valeur1 n'a pas de correspondance dans la table2 )";

J'ai essayé comme ça et ça marche pas :P ... Une requète équivalente est-elle possible ? Si oui, quel est sa syntaxe exacte ?

Merci d'avance,

Loïc.

Posté

Bonjour,

SELECT t1.valeur1 
FROM table1 t1
LEFT JOIN table t2 ON t1.valeur1=t2.valeur2
WHERE t2.valeur2 IS NULL

Bonne soirée ;)

Posté

Merci Anonymus,

J'etais presque sûr que c'était toi qui allait répondre, j'aurai du t'envoyer un MP :D .

Loïc.

Posté
Merci Anonymus,

J'etais presque sûr que c'était toi qui allait répondre, j'aurai du t'envoyer un MP  :D .

Loïc.

<{POST_SNAPBACK}>

Non Non ! Pas de message privé ! surtout pas malheureux :yoot:

Sinon... comment je vais apprendre moi si je ne trouve pas les solutions sur le forum ;)

Posté
j'aurai du t'envoyer un MP  :D .

Je répond aux MP en envoyant des devis :lol:

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...