【发布时间】:2011-04-05 15:11:49
【问题描述】:
给定一张桌子:
|编号 |价格 |项目 |总计| | 0 | 1.0 |一个 | | | 1 | 1.0 |一个 | | | 2 | 0.1 |乙| | | 3 | 1.0 |乙| | | 4 | 2.1 |乙| | | 5 | 1.0 |一个 | | | 6 | 2.0 | C | |是否有一条 SQL 语句会导致这种情况发生?
|编号 |价格 |项目 |总计| | 0 | 1.0 |一个 | 3.0 | | 1 | 1.0 |一个 | 3.0 | | 2 | 0.1 |乙| 3.1 | | 3 | 1.0 |乙| 3.1 | | 4 | 2.1 |乙| 3.1 | | 5 | 1.0 |一个 | 3.0 | | 6 | 2.0 | C | 2.0 |其中,每件商品都有所有价格的总和。我可以做一个 SELECT ...
SELECT SUM(price), item FROM table GROUP BY item;
但我不知道如何进行更新。 p.s.我正在使用 Postgres。
谢谢
【问题讨论】:
标签: sql postgresql