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

Синтаксис SQL

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

- Hinweis: В некоторых базах данных имеет имя RIGHT OUTER JOIN.

Пример SQL

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
RECHTS 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
34764

Kommentare

 
0 #1 McKinseyBA 2010-06-11 11:55 Ich denke, es macht Sinn, mehr handfeste Beweise zu bringen, als Folge der Verwendung mit der rechten Join und Left bestehender ähnlicher Join, das ist nicht förderlich für die Assimilation der Unterschiede (wenn Sie nicht begreifen die Bedeutung der seinen Hut)

Im Allgemeinen ist die Ressource - fine von - well done!
Zitieren
 
 
0 #2 Валерий 2010-06-13 10:34 Ja, mit früheren Petition zustimmen .. Ich verstand nicht, was LINKS RECHTS aus verschiedenen .. Was gibt es über den Ausgang Ziel, auch wenn es sich nicht um einen der Tische Zitieren
 
 
+3 #3 Артем 2010-06-16 09:18 Nun, ich verstehe))
Autor dankt für die Beispiele
sie hätten mehr als einfach eine Klasse!
Zitieren
 
 
0 #4 StitchUA 2010-06-18 10:20 Nun, wenn es nicht klar ist, schauen Sie hier: ru.wikipedia.org / ... / Join_ (SQL) Zitieren
 
 
+3 #5 Alex 2010-07-13 12:47 Tupite nicht alle, die hier beschrieben werden kann
Do-was könnte mehr Ausnahmen zu beschreiben ...
Zitieren
 
 
+2 #6 Misha 2010-11-14 02:09 Etwas, das ich nicht wirklich verstehen, wie eine Tabelle tally aus der Bedingung abgeleitet "Jetzt haben wir eine Liste aller Personen und ihre Aufträge aus der obigen Tabelle erhalten wollen." Schließlich erhalten wir eine Liste aller Aufträge und jene, die die Bestellung gemacht, aber eine solche Ordnung für 34 764 Es ist kein Mensch anwesend ist. Die Person mit dem Namen Svendson in der Regel nicht in der resultierenden Tabelle, so dass wir nicht eine Liste aller Personen. Zitieren
 
 
+2 #7 dd 2011-03-04 13:54
Etwas, das ich nicht wirklich verstehen, wie eine Tabelle tally aus der Bedingung abgeleitet "Jetzt haben wir eine Liste aller Personen und ihre Aufträge aus der obigen Tabelle erhalten wollen." Schließlich erhalten wir eine Liste aller Aufträge und jene, die die Bestellung gemacht, aber eine solche Ordnung für 34 764 Es ist kein Mensch anwesend ist. Die Person mit dem Namen Svendson in der Regel nicht in der resultierenden Tabelle, so dass wir nicht eine Liste aller Personen.

einfach durch LEFT JOIN betört und
Zitieren
 
 
0 #8 Kirill 2012-04-02 18:52













Zitieren
 
 
0 #9 Kirill 2012-04-02 18:55















Zitieren
 

Genehmigung

Nizza Ajax Poll

Welche meiner Erweiterungen ist die beste?

Statistiken

Anzeige