Cela me donne tous mes articles qui contiennent les deux entités mentionnées.Mysql Inner Join Issues
SELECT COUNT(ArticlesEntity.article_id) AS article_count
FROM articles_entities ArticlesEntity
WHERE ArticlesEntity.entity_id IN ('ENTITY_ID_1','ENTITY_ID_2')
GROUP BY ArticlesEntity.article_id
HAVING article_count>=2
Je veux maintenant ajouter quelque chose à cette requête qui exclut toute entité qui a 'ENTITY_ID_3'.
J'ai essayé les éléments suivants, mais il est revenu le même résultat:
SELECT COUNT(ArticlesEntity.article_id) AS article_count
FROM articles_entities ArticlesEntity
WHERE ArticlesEntity.entity_id IN ('ENTITY_ID_1','ENTITY_ID_2')
AND ArticlesEntity.entity_id NOT IN ('ENTITY_ID_3')
GROUP BY ArticlesEntity.article_id
HAVING article_count>=2
Qu'est-ce que je manque/faire le mal?
Merci à l'avance
Y at-il des raisons d'utiliser un alias de table si elle est la seule table que vous utilisez? – Danosaure