Bonjour,
je viens demander votre aide sur un problème que je rencontre. Premièrement je travaille sur un devoir, c'est pour ça que la base de données peut paraître abstraite ou quoi.
Donc la base de données gère une société qui vend des ouvrages documentaires. Et ce que je cherche à faire, c'est lister tous les ouvrages qui portent sur les animaux et les associer à leurs ouvrages de substitutions les plus chers. Sachant que les ouvrages sont reliés à leurs ouvrages de substituons par une table.
Donc j'ai réussi à faire ça :
J'aimerais maintenant rajouter le nom de l'ouvrage de substitution, puisque pour l'instant j'ai seulement le nom de l'ouvrage d'origine + le prix de son ouvrage de substitution le plus cher, et je ne sais comment m'y prendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT O.TitreOuv AS Ouv_origine,max(O2.PrixCons) AS Prix FROM Ouvrage AS O, Subsitution AS S, Ouvrage AS O2 WHERE exists (SELECT 1 FROM Theme T WHERE O.NoThe = T.NoThe AND T.NomThe LIKE "*Animaux*") AND O.NoOuv = S.NoOuv And S.NoOuvSub = O2.NoOuv GROUP BY O.TitreOuv
Merci d'avance![]()
Partager