SQL INNER JOIN-sleutelwoord
❮ Referentie voor SQL-trefwoorden
INNERLIJKE JOIN
De INNER JOIN
opdracht retourneert rijen met overeenkomende waarden in beide tabellen.
De volgende SQL selecteert alle bestellingen met klantinformatie:
Voorbeeld
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN
Customers ON Orders.CustomerID = Customers.CustomerID;
Opmerking: het trefwoord INNER JOIN selecteert alle rijen uit beide tabellen, zolang er een overeenkomst is tussen de kolommen. Als er records in de tabel "Bestellingen" zijn die geen overeenkomsten hebben in "Klanten", worden deze bestellingen niet weergegeven!
De volgende SQL-instructie selecteert alle bestellingen met klant- en verzenderinformatie:
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);
❮ Referentie voor SQL-trefwoorden