SQL INNER JOIN 關鍵字
INNER JOIN
INNER JOIN
命令返回兩個表中具有匹配值的行。
以下 SQL 語句選擇所有包含客戶資訊的訂單
示例
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
自己動手試一試 »
注意: INNER JOIN 關鍵字會選擇兩個表中所有行,只要列之間存在匹配項。如果 "Orders" 表中有記錄但在 "Customers" 表中沒有匹配項,這些訂單將不會顯示!
以下 SQL 語句選擇包含客戶和發貨人資訊的訂單。
示例
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);
自己動手試一試 »