在SQL“JOIN命令”的w3school教程中,给出的示例是:
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers
ON Orders.CustomerID=Customers.CustomerID;
我的问题是Orders.OrderID
,Customers.CustomerName
,Orders.OrderDate
等点的含义是什么?
答案 0 :(得分:3)
在此特定示例中,它将表名与列名分隔开。 当两个或多个表具有相同名称的列时,它会有所帮助。
答案 1 :(得分:2)
: Orders.OrderID 订单ID 是订单表中的一列。 让我们假设,订单ID 是客户表中的一列, 您必须定义您希望从哪个表获取OrderID列
答案 2 :(得分:1)
在这种情况下:
TableName.Column
您可能还会看到别名
e.g。
SELECT a.column1, b.column2
FROM Table1 AS a
JOIN Table2 AS b