選択リスト内のフィールドの 1 つの場所と結合条件の 2 番目の場所で、スカラー値関数を 2 回受け入れるクエリがあります。私の質問は、単一のクエリ内でその関数呼び出しを回避する方法ですか? ありがとう。
SELECT i.Id, i.Name, . . . . . dbo.IsItemCApproved(C.Id) AS [Status], . .
FROM @Item i
JOIN Card C ON C.ItemId = i.Id
AND C.Deadline IS NOT NULL
AND dbo.IsItemCApproved(C.Id) = 'False'
AND C.IsDeleted = 0