【发布时间】:2016-10-02 04:03:54
【问题描述】:
我有两张桌子,一张是Employee,另一张是Dept。
Employee 表包含 ID、Name 和 DeptId 列,Dept 表包含 ID、DeptName 列。
现在如果写一个查询:
Select
ID, Name, ID, DeptName
from
Employee
Inner Join
Dept On Employee.DeptID = Dept.ID
我收到一个错误,因为它不知道我的意思是哪个 ID 列。如何唯一定义列?
【问题讨论】:
-
请检查您的 Dept 表,是否有列 ID?
-
是的,部门表有。问题已解决。实际上,我需要区分左表中的列和右表中的列。
标签: sql sql-server join