In effetti,era una considerazione che avevo fatto...Solo che nn mi permette di rispondere a domande del tipo...
Cosa cambia tra queste due interrogazioni,in SQL??
Sono differenti,visto che la seconda mi stampa 3 persone in più..
Prima Query:
codice:
SELECT Nome,Reddito
FROM Persone
WHERE EXISTS (SELECT Figlio FROM Paternita
UNION
SELECT Figlio FROM Maternita )
Seconda Query:
codice:
SELECT Nome,Reddito
FROM Persone
WHERE Nome IN (
SELECT Figlio FROM Paternita
UNION
SELECT Figlio FROM Maternita
)
Sapresti darmi una risposta??
Grazie.