SQL INNER JOIN Sleutelwoord
INNERLIKE SLUIT
Die INNER JOIN
opdrag gee rye terug wat ooreenstem met waardes in beide tabelle.
Die volgende SQL kies alle bestellings met klantinligting:
Voorbeeld
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN
Customers ON Orders.CustomerID = Customers.CustomerID;
Let wel: Die INNER JOIN-sleutelwoord kies alle rye uit beide tabelle solank daar 'n passing tussen die kolomme is. As daar rekords in die "Bestellings"-tabel is wat nie passings in "Klante" het nie, sal hierdie bestellings nie gewys word nie!
Die volgende SQL-stelling kies alle bestellings met kliënt- en versenderinligting:
Voorbeeld
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);