如何转换此查询以返回TRUE/FALSE值?TSQL转换查询返回TRUE/FALSE
SELECT UserID, ResumeID AS PreviouslyViewed FROM MVJ_ProfileViews
WHERE UserID = [User:UserID]
AND ResumeID = [TknParams:ResumeID]
如何转换此查询以返回TRUE/FALSE值?TSQL转换查询返回TRUE/FALSE
SELECT UserID, ResumeID AS PreviouslyViewed FROM MVJ_ProfileViews
WHERE UserID = [User:UserID]
AND ResumeID = [TknParams:ResumeID]
你可以把结果
SELECT CASE WHEN EXISTS (
SELECT UserID, ResumeID AS PreviouslyViewed
FROM MVJ_ProfileViews
WHERE UserID = [User:UserID] AND
ResumeID = [TknParams:ResumeID]
)
THEN CAST(1 AS BIT)
ELSE CAST(0 AS BIT)
END AS result
完美谢谢! – UserSN
它帮助你我的荣幸。 –
IF EXISTS (SELECT UserID, ResumeID AS PreviouslyViewed
FROM MVJ_ProfileViews
WHERE UserID = [User:UserID] AND
ResumeID = [TknParams:ResumeID])
BEGIN
SELECT 'TRUE' Result
END
ELSE
BEGIN
SELECT 'FALSE' Result
END
您当前的查询将返回用户的ID和继续ID。这对TRUE/FALSE有什么关系? –
我试图确定'UserID = 1'是否查看过'ResumeID = 1',然后返回'true',否则'false' – UserSN