我有一個SELECT語句是這樣的:在SQL Server SELECT - 替代子查詢
SELECT
T1.COD,
T1.NAME,
(SELECT MAX(T2.DATA)
FROM dbo.TAB2 T2
WHERE T2.COD = T1.COD) AS ENDDATA
FROM dbo.TAB1 AS T1 WITH (NOLOCK)
是否有使用SUBQUERY替代?有沒有可能使用JOIN?
我必須找到更有效的解決方案來運行此查詢。
非常感謝。
子查詢沒有問題,因爲你不得不左鍵(通過代碼選擇max(data),來自dbo.tab2組的代碼)t2 on t1.code = t2.code' – SQLMason