我試圖檢查值是否存在;問題是我不想爲速度問題運行查詢兩次。有沒有人知道如何得到這個查詢的結果而不運行兩次?見下面的例子。檢查查詢是否存在並獲得結果(1查詢)
if exists(select [row1],[row2] from [tablename] where [row2] = 'myvariable')
BEGIN
PRINT 'EXISTS'
// -- GET VALUE OF ROW 2 without running another query
END
ELSE
BEGIN
PRINT 'DOES NOT EXIST'
END
是否真的意味着行不應該是列?整個問題似乎將這些概念混合起來。 –