我可以在一个名为“incomers”的表中用下面的查询读取“cust\u id”及其应付款项,但在另一个名为customer的表中有名称和地址-我需要用查询添加什么-是否可以用下面的查询添加join查询?怎样?
SELECT cust_id, SUM(inc_text)- (SUM(inc_amount)-
SUM(
case
when inctype_id =11 then 0
else inc_amount
end
)) Total_due_left FROM incomes
GROUP BY cust_id;
1条答案
按热度按时间oaxa6hgo1#
这应该起作用:
这是在假设
customers.cust_id
是主键(或至少声明unique
)在customers
. 否则,需要在SELECT
以及GROUP BY
.这看起来也可以简化为: