Comment faire fonctionner un NOT IN avec une instruction JOIN? Voilà ma question ci-dessous:Utilisation de NOT IN avec JOIN Instruction
SELECT A.*
FROM products A
LEFT OUTER JOIN productmeta B ON A.id=B.product_id
WHERE(B.group_id IS NULL OR B.group_id=0)
AND (B.collection_id IS NULL OR B.collection_id=0)
AND B.id NOT IN (SELECT collection_id FROM collections)
Cette requête semble syntaxiquement valide => cela signifie que cela fonctionne – zerkms
S'il vous plaît expliquer dans les moindres détails ce qui ne se passe pas .. il peut y avoir une meilleure façon de le faire. – logixologist
En quoi cela ne fonctionne-t-il pas pour vous? Il doit y avoir des exemples de données, une description de ce que vous essayez de faire et des exemples de sortie que vous voulez que la requête ne produise pas. La requête est correcte en ce qui concerne la syntaxe; il est difficile de dire pourquoi il ne produit pas les résultats que vous voulez sans savoir ce que vous voulez en tirer. –