Bonjour,

J'ai besoin d'aide pour rédiger une requête select qui aurais pu s'écrire grâce à la fonction INTERSECT (Oracle) :

J'ai une table PAGE_MOT avec deux colonnes : ID_PAGE et DES_MOT, la colonne DES_MOT contenant un seul mot.

La requête est simple : je veux retourner toutes les pages liées à deux mots (j'ai besoin de la requête pour retrouver des pages jusqu'à 10 mots, mais commençont par deux !)

J'aurais écrit, sous Oracle :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
select id_page from page_mot
where des_mot = 'barette'
intersect
select id_page from page_mot
where des_mot = 'mémoire'
Mais comme on ne peut pas sous Mysql, j'ai essayé avec des exists... Mais sans succès.

Merci de m'éclairer sur comment faire si vous avez une idée...