TRUE/FALSE値を返すようにこのクエリを変換するにはどうすればよいですか?TRUE/FALSEを返すTSQL変換クエリ
SELECT UserID, ResumeID AS PreviouslyViewed FROM MVJ_ProfileViews
WHERE UserID = [User:UserID]
AND ResumeID = [TknParams:ResumeID]
TRUE/FALSE値を返すようにこのクエリを変換するにはどうすればよいですか?TRUE/FALSEを返すTSQL変換クエリ
SELECT UserID, ResumeID AS PreviouslyViewed FROM MVJ_ProfileViews
WHERE UserID = [User:UserID]
AND ResumeID = [TknParams:ResumeID]
あなたはあなたの現在のクエリは、ユーザーのIDや履歴書IDを返し
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
結果をキャストすることができます。これはTRUE/FALSEとどのような関係がありますか? –
'UserID = 1'が' ResumeID = 1'を見ていたら 'true'を返し、そうでなければ' false'を返します。 – UserSN