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 :
Mais comme on ne peut pas sous Mysql, j'ai essayé avec des exists... Mais sans succès.
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'
Merci de m'éclairer sur comment faire si vous avez une idée...
Partager