我有两个表,一个是雇员姓名表,有176条记录。另一个是员工姓名(相同格式)及其位置(7943行)的表(具有重复项)。
从this answer推论出,我需要一个左联接才能只给我表A中的行。
我希望下面的内容能给我表A的原始176行,每列具有表B的位置值,否则为空(如果不可用,但是它给了我7601行,这对我来说是我一生中无法做到的)了解:
SELECT e.[UniqueName], l.[location]
FROM [Employees] as e
left join Locations as l
on e.[UniqueName] = l.[UniqueName]
即使使用一个分组依据(即使Employees表中的每个名称都是唯一的,鉴于我只询问表A中的内容,我也不确定为什么这样做是必要的!)>
我有两个表,一个是雇员姓名表,有176条记录。另一个是员工姓名(相同格式)及其位置(7943行)的表(具有重复项)。从这个答案中,我推导出了i ...
您可以使用相关子查询: