左连接错误

时间:2013-07-05 19:30:20

标签: sql sql-server-2008

我正在尝试执行以下操作,但收到此错误:

  

FROM子句中的“Projects”和“Projects”对象具有相同的对象   暴露的名字。使用相关名来区分它们。

SELECT Project.Name, Project.Client, Business.BType
FROM Project
LEFT JOIN Project ON Project.Name = Business.Name

我有两张桌子 - 项目和商业。 项目有2列 - 名称,客户 业务有2列 - 名称,BType

如果Business.Name与Project.Name匹配,我希望显示两个Project列,并显示Business.BType列。

任何人都可以指导我出错的地方吗?

1 个答案:

答案 0 :(得分:3)

好吧,对于你没有从商家信息表中选择任何内容,因为它不在FROMJOIN条款中。

FROM Project
LEFT JOIN Project

也许你的意思是

FROM Project
LEFT JOIN Business
          ^^^^^^^^

代替?