4
Indiquez l’intérêt que vous portez à cette question
0

liaison OR au lieu d’une liaison AND entre les critères d’une boucle

Bonjour à tous,

Lorsqu’une boucle est créée avec des critères, celle-ci génère une requête SQL avec des AND séparant les critères dans la clause WHERE.

Exemple :

<BOUCLE_chose(TOTO) {critere1="yes"} {critere2="no"} {critere3="a"} {critere4="z"}>
#BALISE
</BOUCLE_chose>

génèrera quelque chose comme :

SELECT toto.balise FROM toto WHERE
critere1="yes"
AND critere2="no"
AND critere3="a"
AND critere4="z"

Je souhaiterais pouvoir mettre un OR au lieu d’un AND entre certains critères de ma boucle, et générer quelque chose comme :

SELECT toto.balise FROM toto WHERE
critere1="yes"
AND critere2="no"
AND (critere3="a" OR critere4="z")

Savez-vous si SPIP 2 permet cela, et si oui, comment ?
Merci de votre aide !