Bonjour, j'ai un problème avec une requete toute bête mais je comprends pas pourquoi ça marche pas.
Quand je fais :
J'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from rep_mots_cles where upper(mots) like '%ARCHI%';
Donc ça c'est normal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 MOTS NUMERO ---------------------- ---------- Architecture 5 Architecture militaire 6 Architecture religieuse 7 Archives 8
si je fais :
j'obtiens la jointure donc c'est normal. (et il y a bien des mots avec archi dedans)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select * from rep_mots_cles, any_mots where ENSEMBLE=NUMERO;
Par contre si je fais :
alors le resultset est vide. Je comprends vraiment pas pourquoi le fait de mettre un and entre les 2 conditions me renvoie aucun résultats alors que chacun renvoie des résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select * from rep_mots_cles, any_mots where ENSEMBLE=NUMERO and upper(mots) like '%ARCHI%';
Si quelqu'un connait le pb...
Partager