的情況有可能創建有條件的情況下內的SELECT語句,這樣選擇裏面的MySQL
SELECT la.*,
(
CASE
WHEN la.SoftDelete = 1
SELECT SUM(la.LoansAmount) FROM loans_account
ELSE
SELECT 0
END
) AS outstanding
FROM loans_account
我已經試過這一點,但它不工作,我想知道如何去請這樣的事情。
你能提供一些樣本數據和預期結果嗎?目前還不清楚你試圖做什麼,因爲你已經把聚合函數放到一個沒有「group by」的查詢中。 –