Bonsoir !
J'interroge une base MySQL via Java avec Connection, Statement et ResultSet.
Si ma requête est la suivante, ça passe sans problème :
SELECT * FROM TableX WHERE Periode REGEXP '2010-01-00' AND Texte REGEXP "[[:<:]]Denis[[:>:]]"
MAIS, si j'ajoute une condition de plus, là ça ne renvoie rien ...alors que ça devrait !
SELECT * FROM TableX WHERE Periode REGEXP '2010-01-00' AND Texte REGEXP "[[:<:]]Denis[[:>:]]" AND Texte REGEXP "[[:<:]]parfois[[:>:]]"
Je précise que le Texte en question contient bien les mots 'Denis' et 'parfois'. Je peux vérifier en interrogeant directement MySQL dans une interface style PHPmyadmin.
Si quelqu'un a une idée... Merci !
Partager