5° Anno TEORIA 4. Introduzione al linguaggio SQL | Page 26

16. Il linguaggio SQL Vers. 11.0 – Gennaio 2026
Esempio query: Visualizzare i dati di tutti i dipendenti con i dati relativi ai reparti in cui NON lavorano
Dipendente �� Reparto
CodR1 <> CodR che, come è noto, risulta equivalente a

σP( Dipendente X Reparto) con P = { CodR1 <> Cod1 }

SELECT * FROM Dipendente INNER JOIN Reparto ON CodR1 <> CodR;
oppure
SELECT * FROM Dipendente, Reparto WHERE( CodR1 <> CodR);
�� TETHA-JOIN
" PURO "
RISULTATO QUERY
Dipendente �� Reparto
CodR1 <> CodR
CodD
Cognome
Nome
DataN
Stipendio
Livello
DataA
CodR1 CodR Denominazione
D1
Costanzo
Renato
1950-08-25
1200.00
7
2017-11-15
R1
R2
Magazzino
D1
Costanzo
Renato
1950-08-25
1200.00
7
2017-11-15
R1
R3
Amministrazione
D2
Marini
Valeria
1965-11-09
1350.00
8
2018-10-24
R2
R1
Fonderia
D2
Marini
Valeria
1965-11-09
1350.00
8
2018-10-24
R2
R3
Amministrazione
D3
Costanzo
Maurizio
1975-03-13
2350.00
8
2016-08-08
R1
R2
Magazzino
D3
Costanzo
Maurizio
1975-03-13
2350.00
8
2016-08-08
R1
R3
Amministrazione
N. B. Mancano le ennuple con CodR1 = NULL in quanto il confronto in questo caso ha esito NEGATIVO
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 26