hobby:development:sql:select:two_left_outer_joins:sample

Two LEFT OUTER JOINS Torna all'indice
(Aggrega i dati da due tabelle)



SELECT *
FROM Table1 T1
	LEFT OUTER JOIN Table2 T2 ON T1.IdT2 = T2.IdT2
	LEFT OUTER JOIN Table3 T3 ON T1.IdT3 = T3.IdT3;


Tabelle su DB

Recordset Table1
Tabella persone

IdT1NameIdT2IdT3
1Mauro1(null)
2Andrea3(null)
3Marco2(null)
4Franco1(null)
5Giovanna7(null)
6Francesca52
7Giulia(null)1
8Mario(null)3
Recordset Table2
Colore preferito

IdT2Color
1Giallo
2Verde
3Rosso
4Arancio
5Grigio
6Nero
7Rosa
8Blue
9Azzurro
Recordset Table3
Piatto preferito

IdT3Food
1Pizza
2Carne
3Pesce
Recordset risultante
IdT1NameIdT2IdT3IdT21ColorIdT31Food
1Mauro1(null)1Giallo(null)(null)
2Andrea3(null)3Rosso(null)(null)
3Marco2(null)2Verde(null)(null)
4Franco1(null)1Giallo(null)(null)
5Giovanna7(null)7Rosa(null)(null)
6Francesca525Grigio2Carne
7Giulia(null)1(null)(null)1Pizza
8Mario(null)3(null)(null)3Pesce
  • hobby/development/sql/select/two_left_outer_joins/sample.txt
  • Ultima modifica: 2021/01/07 16:06
  • da mauro.cortese