" /> Passwort <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Nach Hause SQL Full Join
PDF

FULL JOIN

SQL FULL JOIN-Syntax

1
2
3
4
SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2
ON table_name1.column_name=table_name2.column_name

Beispiel SQL FULL JOIN

Es gibt eine Tabelle "Personen":

P_id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Es gibt eine Tabelle "Bestellungen":

O_ID OrderNo P_id
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 15

Dafür verwenden wir diese Abfrage:

1
2
3
4
5
SELECT Personen.LastName, Personen.FirstName, Bestellungen.OrderNo
FROM Personen
FULL JOIN Bestellungen
ON Personen.P_id=Bestellungen.P_id
ORDER BY Personen.LastName

Ergebnis der Abfrage:

LastName FirstName OrderNo
Hansen Ola 22456
Hansen Ola 24562
Pettersen Kari 77895
Pettersen Kari 44678
Svendson Tove
34764

Kommentare

 
+3 #1 Andrew 2010-08-11 09:12 SELECT column_name (s)
VON table_name1
FULL JOIN table_name2
ON table_name1.column_name = table_name2.column_name

- Es ist alles klar! und wenn ich nicht aus 2 Tabellen zu wählen, und von 3,4,5,6 ... die Syntax, wie man von zu schreiben ...!?
Zitieren
 
 
+1 #2 German 2010-10-12 11:43 Like this, I INNER JOIN denken und FULL JOIN ist nicht besonders verwenden eine andere Syntax, ich habe gearbeitet mindestens
SELECT column_name (s)
VON table_name1
FULL JOIN table_name2
ON table_name1.column_name1 = table_name2.column_name1
FULL JOIN table_name3
ON table_name1.column_name2 = table_name3.column_name2

in der Regel 4 Tabellen in einer Abfrage und der Anruf geht an verschiedene Lautsprecher und sogar eine Reihe von 2 und 3 der Tabelle Typ

FULL JOIN table_name2
ON table_name2.column_name = table_name3.column_name
Zitieren
 
 
0 #3 max 2011-05-12 15:26 Was ist der grundlegende Unterschied zwischen Cross Join? Zitieren
 
 
0 #4 MOPO3OB 2011-06-20 10:50
Was ist der grundlegende Unterschied zwischen Cross Join?


Cross Join gibt alle möglichen Kombinationen von jeder Zeile auf jeder. In diesem Fall mit dem Cross Join, würde eine Abfrage zurück 15 Zeilen = 3x5
Zitieren
 

Genehmigung

Nizza Ajax Poll

Welche meiner Erweiterungen ist die beste?

Statistiken

Anzeige