Skip to content
Extraits de code Groupes Projets
Valider 9c14dd9f rédigé par esj's avatar esj
Parcourir les fichiers

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.
parent fb2de7d8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter