不知道我在做什么错在这里。SQL脚本语法不正确
SELECT DISTINCT
managername,
username,
UserStatus,
Usertitle,
Loginid,
Server,
DBName,
Response,
busjustify,
Comments,
dtaccessnoneed
FROM (SELECT
username,
UserStatus,
Usertitle,
Loginid,
Server,
DBName,
Response,
busjustify,
Comments,
dtaccessnoneed,
workbkname
FROM tbldb2midtierresponse
WHERE username IS NOT NULL
AND username <> 'User Name') a
INNER JOIN (SELECT DISTINCT
managername,
workbkname
FROM tbldb2midtierresponse
WHERE managername NOT IN ('Mid Tier', 'User Access Management', 'Reporting Manager')
AND managername IS NOT NULL) b
INNER JOIN (SELECT
username,
UserStatus,
Usertitle,
Loginid,
Server,
DBName,
Response,
busjustify,
Comments,
dtaccessnoneed,
workbkname
FROM tbldb2midtierresponse
WHERE username IS NOT NULL
AND username <> 'User Name/ID Owner') c
ON b.workbkname = c.workbkname
我得到的错误是在最后一行。
请帮我在做错的地方是这个脚本?
Msg 102,Level 15,State 1,Line 8 'workbkname'附近的语法不正确。
OP也缺少外部选择的表别名,这将导致模糊的列错误。 – Matt
谢谢你matt什么是OP? – user300485
@ user300485 OP = Original Post,至少这是我从所有评论中看到的,我也很新 – Matt