Annidamento di blocchi di istruzioni SQL
Il connettore IN permette di annidare blocchi di istruzioni SQL.
Nell'esempio seguente, vi sono due blocchi di istruzioni connessi mediante IN.
Sintassi
SELECT nome, indirizzo
FROM conto_corrente
WHERE numero_cc IN
SELECT numero_cc
FROM movimento
WHERE data_mov=27-1-99
Esecuzione
- viene eseguito il secondo blocco (che restituisce una serie di numeri di conto)
- viene eseguito il primo blocco (che seleziona gli attributi nome e indirizzo dalle tuple
il cui numero di cc è stato selezionato nel secondo blocco)