Bonjour
Je voudrais faire une requête sur deux champs w-term et w-termTraduit de
type texte. La valeur est saisie dans un formulaire à la rubrique
w-leTerme.
La requête <resultats>
<sdx:executeComplexQuery>
<sdx:linearQuery field="term" valueParam="term"
op="or"/> <sdx:complexQuery> <sdx:simpleQuery
field="w-termTraduit" queryParam="w-leTerme"
op="and"/> </sdx:complexQuery>
<sdx:simpleQuery field="w-definition"
queryParam="w-definition" op="and"/>
<sdx:location base="VocabularyRecord"/>
</sdx:executeComplexQuery>
</resultats>
ne m'en donne pas alors qu'elle devrait m'en donner plus. J'introduis
cette sous-requête complexQuery pour écrire des parenthèses :
term=term1 and (w-termTraduit=leTerme or w-term=leTerme) and
(w-definition=def1)
Il y a peut-être un moyen plus simple d'écrire tout cela?
Merci