Bonjour tout le monde,
Voilà je dois réaliser différentes requetes SQL dans le cadre d'un projet; seulement 2 d'entre elles me posent particulièrement problème.
Je dispose des tables suivantes :
DRAGONS (nom,sexe,comportementamoureux);
AMOUR(dragonaimant,dragonaime,force) ;
REPAS(dragon,produit,quantite);
Pour la table AMOUR, je signale que la clé est bien dragonaimant; meme s'il aurait été plus judicieux de prendre le couple (dragonaimant,dragonaime), mais cette clé m'a été imposée.
Les requetes suivantes me posent problèmes :
1) Quels sont les couples de dragons qui s'aiment mutuellement ? (Sans doublons)
2) Quels dragons consomment les memes aliments ?
Pour la 1ère, j'arrive à afficher les couples, mais ils apparaissent en double ! Par exemple pour un couple (Sarkozy,Carla) j'aurai en résultat de requete :
AIMANT AIME
Sarkozy Carla
Carla Sarkozy
Comment faire pour me débarasser de ces doublons ?
Pour la deuxième requete, là par contre je patauge complètement
Merci de votre aide
EDIT : le SGBD utilisé est Oracle 10g Express; les requetes sont lancées à partir de SQL Developer
Partager