2013-07-05 51 views
0

我试图执行以下的,但我收到此错误:误差与左连接

The objects "Projects" and "Projects" in the FROM clause have the same exposed names. Use correlation names to distinguish them.

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

我有2个表 - 项目和业务。 项目有2列 - 名称,客户端 业务有2列 - 名称,BType

我想同时显示项目列和显示的Business.BType列,如果它的Business.Name与Project.Name匹配。

任何人都可以请指导我哪里出错了吗?

+1

尝试将'LEFT JOIN Project'更改为'LEFT JOIN Business' –

回答

3

那么,对于一个你没有从商业表中选择任何东西,因为它不在FROMJOIN子句。

FROM Project 
LEFT JOIN Project 

也许你的意思是

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

呢?