" /> Password <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
PDF

COMPLETA JOIN

Синтаксис SQL COMPLETA JOIN

1
2
3
4
SELEZIONE column_name(s)
DA table_name1
 JOIN table_name2
ON =

Пример 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:

1
2
3
4
5
SELEZIONE Persone.Cognome, Persone.Nome, Ordini.OrderNo
DA Persone
 JOIN Ordini
ON Persone.P_Id=Ordini.P_Id
ORDER BY Persone.Cognome

Cognome Nome OrderNo
Hansen Ola 22456
Hansen Ola 24562
Pettersen Kari 77895
Pettersen Kari 44678
Svendson Tove
34764

Commenti

 
+3 #1 Andrew 2010-08-11 09:12 SELEZIONARE column_name (s)
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
 
 
+1 #2 German 2010-10-12 11:43 Come questo, credo che INNER JOIN e COMPLETA JOIN non è particolarmente utilizzare una sintassi diversa, ho lavorato almeno
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
 
 
0 #3 max 2011-05-12 15:26 Qual è la differenza fondamentale tra Croce Join? Citazione
 
 
0 #4 MOPO3OB 2011-06-20 10:50
Qual è la differenza fondamentale tra Croce Join?


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
 

Autorizzazione

Nizza Ajax Sondaggio

Statistica

Pubblicità