小编Kam*_*nek的帖子

如何从不同的表中减去列的总和?

我有两个表:

  1. 提款:account_id+amount
  2. 奖品:account_id+amount

我想计算每个 的余额account,可能在VIEW.

我可以有两个查询:

SELECT account_id, SUM(amount) FROM prizes GROUP BY account_id
Run Code Online (Sandbox Code Playgroud)

这给了我每个帐户的总奖金,以及:

SELECT account_id, SUM(amount) FROM withdrawals GROUP BY account_id
Run Code Online (Sandbox Code Playgroud)

这给了我这些账户的所有提款。

现在,我想减去它们以返回我帐户的余额。创建这样的视图的最有效方法是什么?

postgresql view

3
推荐指数
1
解决办法
5498
查看次数

标签 统计

postgresql ×1

view ×1