的情况有可能创建有条件的情况下内的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”的查询中。 –