Le '0' rajouté d'office dans le critère doublon était inutile depuis déjà...
Le '0' rajouté d'office dans le critère doublon était inutile depuis déjà longtemps (optimisation de la construction IN) et même faux si on utilise ce critère dans une table externe dont la clé primaire peut être nulle. Par ailleurs, la détection des {{{0=0}}} n'était pas systématique. Cela fait, ceci: {{{ <BOUCLE_syndiczone(SYNDIC_ARTICLES){id_mot=233}{doublons zone}> ... </BOUCLE_syndiczone> }}} se compile en: {{{ SELECT syndic_articles.id_syndic_article, syndic_articles.id_syndic FROM Essai_syndic_articles AS `syndic_articles` INNER JOIN Essai_mots_syndic AS L1 ON syndic_articles.id_syndic=L1.id_syndic INNER JOIN Essai_syndic AS L2 ON syndic_articles.id_syndic=L2.id_syndic WHERE (L1.id_mot = '233') AND (syndic_articles.statut = 'publie') AND (L2.statut = 'publie') GROUP BY syndic_articles.id_syndic_article,syndic_articles.id_syndic }}} avec des warnings supeflus en moins.
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter