J'essaie d'effectuer un LEFT JOIN uniquement si l'une des colonnes de la table que je joins = 1.
Voici ce que j'ai jusqu'à présent.
SELECT * FROM size, oil LEFT JOIN purchase ON oil. oilId = purchase. purOilId
WHERE sizId = oilSizeId AND oilUnused ='' ORDER BY oilOurName
Ce que je dois ajouter est ci-dessous.
LEFT JOIN purhcase (only if purMark = 1)
C'est ce que je ne sais pas trop comment faire.
Il ne sera pas possible d'avoir un ET plus tard, car la table des huiles doit définir le nombre de lignes dans le résultat.
Merci