[spip-dev] Re: syntaxe id_mot

oui, c'est mal foutu (mais assez compliqué) : en fait {id_mot!=1}
demande qu'il existe un mot-clé de l'article dont l'id_mot n'est pas
égal à 1. C'est pas exactement ce qu'on voudrait... à modifier...

Possible, en remplaçant la jointure actuelle par un LEFT JOIN.

SELECT * FROM spip_articles AS a LEFT JOIN spip_mots_articles AS t
ON (a.id_article=t.id_article AND t.id_mot=1) WHERE t.id_mot IS NULL

Mais il y a des effets de bord :

- changement de sémantique
- autres boucles cassées ?
- optimisation de la requête : un LEFT JOIN est toujours exécuté de
gauche à droite, or on opère précisément la sélection sur un terme
de la table de droite.... Il faut donc utiliser le LEFT JOIN uniquement
en cas de critère négatif (??).