Najnowsze tutoriale tworzenie stron internetowych
 

SQL RIGHT JOIN słowo


SQL RIGHT JOIN słowo

RIGHT JOIN Przywraca słowa kluczowego wszystkie wiersze z prawej tabeli (Tabela 2), z rzędami dopasowywania w lewej tabeli (Tabela1). Wynik jest NULL w lewym boku, gdy nie ma meczu.

Składnia SQL RIGHT JOIN

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

lub:

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

PS! W niektórych bazach RIGHT JOIN jest zwanych RIGHT OUTER JOIN.

SQL RIGHT JOIN


Demo Database

W tym tutorialu użyjemy znaną bazę danych Northwind.

Poniżej znajduje się wybór z "Orders" tabeli:

OrderID Identyfikator klienta Dowód pracownika Data zamówienia ShipperID
10308 2 7 1996-09-18 3
10309 37 3 1996-09-19 1
10310 77 8 1996-09-20 2

A wybór z "Employees" tabeli:

Dowód pracownika Nazwisko Pierwsze imię Data urodzenia Zdjęcie Uwagi
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....

Przykład SQL RIGHT JOIN

Poniższa instrukcja SQL zwróci wszystkich pracowników i wszelkie ich Pozycja:

Przykład

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

Spróbuj sam "

Uwaga: Hasło RIGHT JOIN zwraca wszystkie wiersze z prawej tabeli (pracownicy), nawet jeśli nie istnieją żadne mecze w lewej tabeli (zamówienia).