【发布时间】:2014-08-21 16:40:36
【问题描述】:
SELECT
`loanac`.`id`,
`loanac`.`name`,
`loanac`.`lacc`,
SUM(`loantrans`.`in`) as totalin,
SUM(`loantrans`.`out`) as totalout
FROM loanac, loantrans
WHERE `loanac`.`lacc`=`loantrans`.`account`
GROUP BY `loanac`.`lacc`
这是我上面的查询,可以正常显示所有帐户,但是我需要找到 SUM(out) > SUM (in) 而不是所有帐户的帐户>
我尝试使用 AND 添加条件,但显示错误,有人可以帮忙吗?
【问题讨论】:
-
WHERE vs HAVING 的可能重复项