这个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);
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!