Bonjour,
Je n'arrive pas a écrire une requête.
J'ai les tables suivantes :
ABONNE (NUM_AB, NOM, PRENOM, VILLE, AGE, TARIF, REDUC)
EXEMPLAIRE (NUMERO, DATE_ACHAT, PRIX, CODE_PRET, ETAT, ISBN)
LIVRE (ISBN, TITRE, SIECLE, CATEGORIE)
MOT_CLEF (MOT)
EMPRUNT (NUM_AB, NUM_EX, D_EMPRUNT, D_RETOUR, D_RET_REEL, NB_RELANCE)
CARACTERISE(ISBN, MOT)
Et je dois donner l'isbn des livres caractérisés par exactement les mêmes mots clefs que l'ouvrage de numéro ISBN 0-8-7707-2.
Je pensais qu'utiliser ALL allait me permettre de faire ça, comme ceci
Malheureusement, cette requête ne me renvoie rien (alors qu'elle est sensée renvoyer quelque chose).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT isbn FROM caracterise WHERE mot = ALL (SELECT mot FROM caracterise WHERE isbn = '0_8_7707_2');
Merci d'avance pour votre aide.
Partager