Aide requete MySQL - SQL/NoSQL - Programmation
Marsh Posté le 14-09-2003 à 18:11:37
SELECT A.album
FROM disco AS A
LEFT JOIN hitmachine AS B ON A.id = B.id_album
WHERE A.id_groupe = 1 AND (B.del = 0 OR B.del IS NULL)
(faut pas de ' ' pour les nombres)
Sinon, un truc dans le genre, mais qui risque d'être moins performant :
SELECT A.album, IFNULL(B.del, 0) AS delete
FROM disco AS A
LEFT JOIN hitmachine AS B ON A.id = B.id_album
WHERE A.id_groupe = 1 AND delete = 0
Marsh Posté le 14-09-2003 à 18:04:32
Salut,
J'ai besoin de votre aide pour construire une requete
J'ai 2 tables : disco et hitmachine
Table disco :
-id
-album
Table hitmachine :
-id
-id_album
-del
del prends comme valeur 0 ou 1. Si 0, il s'affiche sur le site.
Je voudrais afficher tous les albums de la table disco sauf ceux dont le champ "del" est égal à 0 (dans la table hitmachine).
Sachant que dans la table hitmachine, nous n'avons pas tous les albums de la table "disco".
Pour le moment j'ai ca mais c'est pas bon...
SELECT A.album FROM disco AS A LEFT JOIN hitmachine AS B ON A.id = B.id_album WHERE A.id_groupe = '1' AND B.del = '0'
Merci