0
我currenlty有这样的代码SQL Server的问题联接
SELECT JOB.JobID, A.adID, AR.ARNum
FROM dbo.vEvent AS E, dbo.[vAd] as A, dbo.[vAR] as AR, dbo.JOB_EVENT as JOB
INNER JOIN A ON A.eventID = E.eventID
INNER JOIN AR ON AR.eventID = A.eventID
INNER JOIN JOB ON JOB.EVENT_ID = E.eventID
WHERE year = '' AND season = '' AND month = ''
然而,当我在SQl服务器中执行它时,出现此错误。
Msg 208, Level 16, State 1, Line 1
Invalid object name 'A'.
我不明白,因为我所有的变量看起来都是正确的。
任何帮助,将不胜感激。
我得到这种说法这些错误。消息4104,级别16,状态1,行3 无法绑定多部分标识符“E.eventID”。 Msg 4104,Level 16,State 1,Line 5 无法绑定多部分标识符“E.eventID”。 消息207,级别16,状态1,行1 无效的列名称'JobID'。 – MasterP 2012-07-18 14:00:02
不好意外删除了主表别名。编辑 - 立即尝试。 – 2012-07-18 14:00:54
我的原始查询有什么问题? – MasterP 2012-07-18 14:21:04