SQL INNER JOIN 关键字
INNER JOIN
The 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);
自己试试 »