Author: cedric@yterium.com
Date: 2008-01-30 22:56:01 +0100 (mer, 30 jan 2008)
New Revision: 11162
Log:
differencier le {!xxx IN truc} du {xxx !IN truc}
le premier indique une exclusion d'un sous ensemble, le second une inclusion d'un autre sous ensemble
(idem avec == )
on a donc crit->exclus et crit->not dans le compilateur
A noter que {!xxx IN truc} produit une ecriture assez peu optimisee puisque le
FIELD(L2.id_groupe,1) AS cpt1 reste dans le select de la premiere requete
et le "group by cpt1" aussi. a creuser
Cela doit neanmoins produire le resultat escompte dans tous les cas maintenant
Modified:
spip/ecrire/public/composer.php
spip/ecrire/public/criteres.php
spip/ecrire/public/interfaces.php
spip/ecrire/public/phraser_html.php