COMPLETA JOIN
Синтаксис SQL COMPLETA JOIN
Пример SQL COMPLETA JOIN
C'è una tabella "Persone":
| P_Id | Cognome | Nome | Address | Città |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Есть таблица "Ordini":
| O_Id | OrderNo | P_Id |
|---|---|---|
| 1 | 77895 | 3 |
| 2 | 44678 | 3 |
| 3 | 22456 | 1 |
| 4 | 24562 | 1 |
| 5 | 34764 | 15 |
Per questo usiamo questa query:
| Cognome | Nome | OrderNo |
|---|---|---|
| Hansen | Ola | 22456 |
| Hansen | Ola | 24562 |
| Pettersen | Kari | 77895 |
| Pettersen | Kari | 44678 |
| Svendson | Tove | |
| 34764 |






Commenti
DA table_name1
COMPLETA JOIN table_name2
SU =
- E 'tutto chiaro! e se non c'è bisogno di scegliere tra due tabelle, e da 3,4,5,6 ... la sintassi, come scrivere da ...!? Citazione
SELEZIONARE column_name (s)
DA table_name1
COMPLETA JOIN table_name2
ON 1 = 1
COMPLETA JOIN table_name3
ON 2 = table_name3.column_name2
in generale 4 tavoli in una query con una chiamata in colonne differenti e anche un mazzo di 2 e 3 del tipo di tabella
COMPLETA JOIN table_name2
ON = table_name3.column_name Citazione
Croce Join restituisce tutte le combinazioni possibili di ogni linea su ciascuno. In questo caso, utilizzando Croce Join, una query sarebbe tornato 15 righe = 3x5 Citazione