Je souhaite afficher ensuite la liste des articles qui ont tous ces mots
clès (ET et non pas OU)
au plus simple...
pour avoir les articles qui ont *à la fois* le
mot-clef 5 *et* le mot-clef 12 :
<BOUCLE_a(ARTICLES) {id_mot = 5} {id_mot = 12}>
la requête sql produite :
SELECT articles.id_article,
articles.lang
FROM spip_articles AS `articles`
INNER JOIN spip_mots_articles AS L2
ON L2.id_article = articles.id_article
INNER JOIN spip_mots_articles AS L1
ON L1.id_article = articles.id_article
WHERE articles.statut = 'publie'
AND L1.id_mot = 5
AND L2.id_mot = 12
GROUP BY articles.id_article