多部分标识符sql内连接

时间:2016-10-06 08:58:12

标签: sql-server join

我正在我的表格companydetailszonerpm之间创建内部联接。

我写了这个查询:

select distinct 
    coma.comname 
from 
    companydetails 
inner join
    zonerpm zona  on coma.id = zona.comname
where 
    zona.trainer = 'ayan pal'

但我收到了这些错误:

  

Msg 4104,Level 16,State 1,Line 1
  无法绑定多部分标识符“coma.id”。

     

Msg 207,Level 16,State 1,Line 3
  列名称“comname”无效。

     

Msg 4104,Level 16,State 1,Line 3
  无法绑定多部分标识符“coma.comname”。

1 个答案:

答案 0 :(得分:1)

在companydetails上添加别名

 select distinct coma.comname from companydetails coma 
 inner join
 zonerpm zona  on coma.id=zona.comname
 where zona.trainer='ayan pal'