hobby:development:sql:non_equi_inner_join:sample

NON-EQUI INNER JOIN Torna all'indice
(Aggrega i dati da due tabelle)



SELECT * 
FROM Table1 T1
    INNER JOIN Table2 T2 ON T1.IdT2 >= T2.IdT2;


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
2Andrea3(null)1Giallo
2Andrea3(null)2Verde
2Andrea3(null)3Rosso
3Marco2(null)1Giallo
3Marco2(null)2Verde
4Franco1(null)1Giallo
5Giovanna7(null)1Giallo
5Giovanna7(null)2Verde
5Giovanna7(null)3Rosso
5Giovanna7(null)4Arancio
5Giovanna7(null)5Grigio
5Giovanna7(null)6Nero
5Giovanna7(null)7Rosa
6Francesca521Giallo
6Francesca522Verde
6Francesca523Rosso
6Francesca524Arancio
6Francesca525Grigio
  • hobby/development/sql/non_equi_inner_join/sample.txt
  • Ultima modifica: 2021/01/07 15:32
  • da mauro.cortese