SQL INNER JOIN. Exemplu SQL INNER JOIN. Trei Tabele JOIN.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
Următoarea instrucțiune SQL selectează toate comenzile cu informații despre client (customer):
Exemplu:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Notă: Cuvântul cheie INNER JOIN selectează toate rândurile din ambele tabele, atâta timp cât există o potrivire între coloane. Dacă există înregistrări în tabelul „Orders” care nu au potriviri în „Customers”, aceste comenzi nu vor fi afișate!Trei Tabele JOIN (JOIN Three Tables)
Următoarea declarație SQL selectează toate comenzile cu informații despre client și expeditor (customer and shipper):
Exemplu:
SELECT Orders.OrderID, Customers.CustomerName, Shippers.ShipperName
FROM ((Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID)
INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);