MySQL REGS SLUIT AAN Sleutelwoord
MySQL REGS SLUIT AAN Sleutelwoord
Die RIGHT JOIN
sleutelwoord gee alle rekords van die regtertabel (tabel2) terug, en die ooreenstemmende rekords (indien enige) vanaf die linkertabel (tabel1).
REGS SLUIT AAN Sintaksis
SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name;
Demo-databasis
In hierdie tutoriaal sal ons die bekende Northwind-voorbeelddatabasis gebruik.
Hieronder is 'n keuse uit die "Bestellings" tabel:
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10308 | 2 | 7 | 1996-09-18 | 3 |
10309 | 37 | 3 | 1996-09-19 | 1 |
10310 | 77 | 8 | 1996-09-20 | 2 |
En 'n keuse uit die "Werknemers"-tabel:
EmployeeID | LastName | FirstName | BirthDate | Photo |
---|---|---|---|---|
1 | Davolio | Nancy | 12/8/1968 | EmpID1.pic |
2 | Fuller | Andrew | 2/19/1952 | EmpID2.pic |
3 | Leverling | Janet | 8/30/1963 | EmpID3.pic |
MySQL REGS SLUIT Voorbeeld
Die volgende SQL-stelling sal alle werknemers en enige bestellings wat hulle dalk geplaas het terugstuur:
Voorbeeld
SELECT Orders.OrderID, Employees.LastName, Employees.FirstName
FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID
ORDER BY Orders.OrderID;
Let wel: Die RIGHT JOIN
sleutelwoord gee alle rekords van die regtertabel terug (Werknemers), selfs al is daar geen passings in die linkertabel (Bestellings).