我正在創建一個迴歸測試查詢,該查詢將檢查表是否被填充。這是通過獲取每個表A,B,C中的第一行並且如果它的ID存在,它將得到值「Y」。如果不是,則值「N」。我創建了下面的代碼來執行以下操作,但是我得到了語法錯誤:解析錯誤。有人可以告訴我什麼是錯的嗎?語法錯誤:解析錯誤,創建迴歸測試時檢查空表
SELECT
Case
When EXISTS(A.Id) THEN 'Y'
ELSE 'N'
END AS A_exist,
Case
When EXISTS(B.Id) THEN 'Y'
ELSE 'N'
END AS B_exist,
Case
When EXISTS(C.Id) THEN 'Y'
ELSE 'N'
END AS C_exist
FROM
(select top 1 * from Table_A) A
(select top 1 * from Table_B) B
(select top 1 * from Table_C) C
我給你第二個選擇,它完美的作品。謝謝! –