Ultimele tutoriale de dezvoltare web
 

SQL Te inscrii chiar cuvinte cheie


SQL te inscrii chiar cuvinte cheie

Dreptul de cuvinte cheie se întoarce ÎNSCRIEȚI toate rândurile din tabelul din dreapta (table2) , cu rândurile de potrivire în tabelul din stânga (table1) . Rezultatul este NULL în partea stângă atunci când nu există nici un meci.

SQL DREAPTA ÎNSCRIEȚI Sintaxa

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

sau:

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

PS! În unele baze de date este numit te inscrii chiar RIGHT OUTER JOIN.

SQL DREAPTA ÎNSCRIEȚI


Baza de date Demo

In acest tutorial vom folosi bine-cunoscut baza de date eșantion Northwind.

Mai jos este o selecție din "Orders" tabel:

Comanda ID Număr de înregistrare client Card de identitate al angajatului Data comandă ShipperID
10308 2 7 1996-09-18 3
10309 37 3 1996-09-19 1
10310 77 8 1996-09-20 2

Și o selecție din "Employees" tabel:

Card de identitate al angajatului Numele de familie Nume Data nasterii Fotografie notițe
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 ÎNREGISTREAZĂ DREAPTA Exemplu

Următoarea declarație SQL va returna toți angajații, și orice comenzile pe care le-au introdus:

Exemplu

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

Încearcă - l singur »

Notă: Dreptul ÎNSCRIEȚI cheie returnează toate rândurile din tabelul din dreapta (Employees) , chiar dacă nu există nici un meci în tabelul din stânga (Orders) .