Klíčové slovo SQL INNER JOIN
❮ Reference klíčových slov SQL
VNITŘNÍ SPOJENÍ
Příkaz INNER JOIN
vrátí řádky, které mají v obou tabulkách shodné hodnoty.
Následující SQL vybere všechny objednávky s informacemi o zákaznících:
Příklad
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN
Customers ON Orders.CustomerID = Customers.CustomerID;
Poznámka: Klíčové slovo INNER JOIN vybere všechny řádky z obou tabulek, pokud mezi sloupci existuje shoda. Pokud jsou v tabulce "Objednávky" záznamy, které nemají shodu v "Zákazníci", tyto objednávky se nezobrazí!
Následující příkaz SQL vybere všechny objednávky s informacemi o zákazníkovi a odesílateli:
Příklad
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);
❮ Reference klíčových slov SQL