Aller au contenu

Chercher l'absence de référence


dldstyle

Sujets conseillés

Hello à tous,

ça fait un petit moment que je ne suis pas venu moi, va falloir que je corrige ça :)

Une question me turlupine. J'ai 2 tables, une de produits et une de promotion. Comment faire pour avoir une liste de références qui ne sont pas la table promo ?

produit : ref

promotion : refproduit

J'ai une idée pour le faire en PHP mais pas en SQL, ça me ferait gagner du temps.

Merci

Lien vers le commentaire
Partager sur d’autres sites

Tu peux aussi l'effectuer comme ça :

SELECT Produits.* FROM Promotions RIGHT JOIN Produits ON Promotions.ID_Produit = Produit.ID
WHERE Promotions.ID_Produit IS NULL

On part d'une principe qu'une jointure droite (RIGHT JOIN) retournera tous les résultats de la seconde table, même ceux absents de la première table, mais avec une valeur NULL dans les champs n'ayant pas de correspondance.

Il suffit donc de ne retourner que les lignes dont cette valeur est NULL ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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