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);
自己动手试一试 »