Ciao a tutti ragazzi, ho questa relazione:
Farmaci(Codice, NomeFarmaco, PrincipioAttivo, Produttore, Prezzo)
Produttori(CodProduttore, Nome, Nazione)
Sostanze(CodSostanza, NomeSostanza, Categoria)
con vincoli di integrit` a referenziale fra Produttore e la relazione PRODUTTORI e PrincipioAttivo con la relazione SOSTANZE.
Devo trovare questa query: Per ogni sostanza, trovare i nomi dei farmaci più costosi contenenti tale sostanza mostrandone anche il nome e la nazionalità del produttore:
Io ho pensato a questa query:
Proj CodFarmaco, NomeFarmaco, Nazione (
Produttori JOIN CodProduttore = Produttore (
(Proj CodFarmaco, NomeFarmaco, Produttore (Farmaci))
-
(Proj CodFarmaco, NomeFarmaco, Produttore (
Farmaci JOIN PrincipioAttivo = PrincipioAttivo1 ? Prezzo < Prezzo1 (
REN CodFarmaco1 ? CodFarmaco,
NomeFarmaco1 ? NomeFarmaco,
Produttore1 ? Produttore,
PrincipioAttivo1 ? PrincipioAttivo,
Prezzo1 ? Prezzo (Farmaci)
)
))
)
)