Sottoquery ricerca NOME

di il
1 risposte

Sottoquery ricerca NOME

Ciao a tutti,
sono nuovo del forum, quindi non so se sto scrivendo nel posto giusto.
Sto risolvendo delle query per l'università e su questa non riesco a raccapezzarmi.
Il testo è il seguente:
Trovare le release e le tracce il cui nome contiene il nome di un'area (il risultato deve contenere solo il
nome della release o della traccia, rinominato come "Nome").


Considerando che la tabella Release e la tabella Track sono legate dalla tabella Medium, io faccio una join per avere tutti i titoli.
Ma come faccio a capire se contengono i nomi della tabella Area?
Vi mostro i miei tentativi:

select r.name, t.name
from release r
inner join medium m on m.release = r.id
inner join track t on t.medium = m.id
where r.name IN (select distinct name from area)
or t.name IN (select distinct name from area)

così facendo però mi tira fuori dei dati sbagliati.
Avete dei suggerimenti?

1 Risposte

  • Re: Sottoquery ricerca NOME

    PS: Non posso usare usare costrutti come OFFSET, LIMIT, ROWNUM, FETCH, TOP. Non usare viste.
Devi accedere o registrarti per scrivere nel forum
1 risposte