hobby:development:sql:cross_join:sample

CROSS JOIN, the Cartesian product Torna all'indice
(Aggrega i dati da due tabelle)



SELECT *
FROM Table1 T1
	CROSS JOIN Table2 T2;


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
IdT1NameIdT2IdT3IdT21Color
1Mauro1(null)1Giallo
1Mauro1(null)2Verde
1Mauro1(null)3Rosso
1Mauro1(null)4Arancio
1Mauro1(null)5Grigio
1Mauro1(null)6Nero
1Mauro1(null)7Rosa
1Mauro1(null)8Blue
1Mauro1(null)9Azzurro
2Andrea3(null)1Giallo
2Andrea3(null)2Verde
2Andrea3(null)3Rosso
2Andrea3(null)4Arancio
2Andrea3(null)5Grigio
2Andrea3(null)6Nero
2Andrea3(null)7Rosa
2Andrea3(null)8Blue
2Andrea3(null)9Azzurro
3Marco2(null)1Giallo
3Marco2(null)2Verde
3Marco2(null)3Rosso
3Marco2(null)4Arancio
3Marco2(null)5Grigio
3Marco2(null)6Nero
3Marco2(null)7Rosa
3Marco2(null)8Blue
3Marco2(null)9Azzurro
4Franco1(null)1Giallo
4Franco1(null)2Verde
4Franco1(null)3Rosso
4Franco1(null)4Arancio
4Franco1(null)5Grigio
4Franco1(null)6Nero
4Franco1(null)7Rosa
4Franco1(null)8Blue
4Franco1(null)9Azzurro
5Giovanna7(null)1Giallo
5Giovanna7(null)2Verde
5Giovanna7(null)3Rosso
5Giovanna7(null)4Arancio
5Giovanna7(null)5Grigio
5Giovanna7(null)6Nero
5Giovanna7(null)7Rosa
5Giovanna7(null)8Blue
5Giovanna7(null)9Azzurro
6Francesca521Giallo
6Francesca522Verde
6Francesca523Rosso
6Francesca524Arancio
6Francesca525Grigio
6Francesca526Nero
6Francesca527Rosa
6Francesca528Blue
6Francesca529Azzurro
7Giulia(null)11Giallo
7Giulia(null)12Verde
7Giulia(null)13Rosso
7Giulia(null)14Arancio
7Giulia(null)15Grigio
7Giulia(null)16Nero
7Giulia(null)17Rosa
7Giulia(null)18Blue
7Giulia(null)19Azzurro
8Mario(null)31Giallo
8Mario(null)32Verde
8Mario(null)33Rosso
8Mario(null)34Arancio
8Mario(null)35Grigio
8Mario(null)36Nero
8Mario(null)37Rosa
8Mario(null)38Blue
8Mario(null)39Azzurro
  • hobby/development/sql/cross_join/sample.txt
  • Ultima modifica: 2021/01/07 15:17
  • da mauro.cortese