執行以下代碼後,我在關鍵字'select'附近獲取錯誤語法。執行查詢時關鍵字'select'附近的語法不正確
declare @c int
SELECT @c = COUNT(*)
FROM (select id, max(date_stored)
from table B
INNER JOIN table P ON B.id = P.id
where id = 3)
select @c
我想選擇在數據庫中有最大存儲日期的記錄總數。任何一個可以PLZ告訴什麼我也做什麼錯
它失敗表別名的目的,如果你不一致使用它們。哪個表是來自「id」值的表,因爲未指定將導致「模棱兩可的列引用」錯誤,因爲該列存在於兩個表中。 –