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)
           )
       ))
   )
)