消息4104,级别16,状态1,行6多部分标识符" EMPREG.EMPACCOUNTNO"无法受约束

时间:2015-08-20 07:35:46

标签: database select join sql-server-2012 inner-join

执行此查询后:

SELECT  
CONCAT(GRP.EMPCODE,GRP.EMPGROUPID) GROUP_ID,
GRPMEM.EMPGROUPMEMBERNO MEMBER_ID
FROM DBO.EMPREGISTER AS EMPREG , DBO.EMPGROUP AS GRP
INNER JOIN DBO.EMPGROUPMEMBER AS GRPMEM  ON GRPMEM.CGMGROUPID = GRP.EMPGROUPID
INNER JOIN DBO.EMPACCOUNT AS EMPACC  ON EMPACC.EMPACCOUNTNO = EMPREG.EMPACCOUNTNO

我有例外:

消息4104,级别16,状态1,行6多部分标识符" EMPREG.EMPACCOUNTNO"无法受约束。

请帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

问题是,在表DBO.EMPREGISTER上没有EMPACCOUNTNO列。
你确定,这个栏目在哪里?

我认为这个专栏在DBO.EMPGROUP - GRP上 也许如果你发布结构,我可以帮助你更多。