Neueste Web-Entwicklung Tutorials
 

SQL RECHTS Schlüsselwort JOIN


SQL RIGHT JOIN Schlüsselwort

Die RIGHT JOIN Schlüsselwort gibt alle Zeilen aus der rechten Tabelle (Tabelle 2), mit den passenden Zeilen in der linken Tabelle (Tabelle 1). Das Ergebnis ist NULL auf der linken Seite, wenn es keine Übereinstimmung gibt.

SQL RIGHT JOIN Syntax

SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name ;

oder:

SELECT column_name(s)
FROM table1
RIGHT OUTER JOIN table2
ON table1.column_name = table2.column_name ;

PS! In einigen Datenbanken RIGHT JOIN genannt wird RIGHT OUTER JOIN.

SQL RIGHT JOIN


Demo-Datenbank

In diesem Tutorial werden wir die bekannte Beispieldatenbank verwenden.

Nachfolgend finden Sie eine Auswahl aus der "Orders" Tabelle:

Auftragsnummer Kundennummer Angestellten ID Auftragsdatum ShipperID
10308 2 7 1996-09-18 3
10309 37 3 1996-09-19 1
10310 77 8 1996-09-20 2

Und eine Auswahl aus der "Employees" Tabelle:

Angestellten ID Familienname, Nachname Vorname Geburtsdatum Foto Notizen
1 Davolio Nancy 12/8/1968 EmpID1.pic Education includes a BA in psychology.....
2 Fuller Andrew 2/19/1952 EmpID2.pic Andrew received his BTS commercial and....
3 Leverling Janet 8/30/1963 EmpID3.pic Janet has a BS degree in chemistry....

SQL JOIN RIGHT Beispiel

Die folgende SQL-Anweisung werden alle Mitarbeiter zurückkehren, und alle Aufträge sie gesetzt haben:

Beispiel

SELECT Orders.OrderID, Employees.FirstName
FROM Orders
RIGHT JOIN Employees
ON Orders.EmployeeID=Employees.EmployeeID
ORDER BY Orders.OrderID;

Versuch es selber "

Hinweis: Die RIGHT JOIN Schlüsselwort die alle Zeilen aus der rechten Tabelle zurückgibt (Mitarbeiter), auch wenn es keine Einträge in der linken Tabelle (Orders).