我有一张像这样的桌子:
-----------+------|
product_id |price |
-----------+------|
1 + 5 |
-----------+------|
2 + 15 |
-----------+------|
3 + 25 |
-----------+------|
我需要这样的输出:
-----------+------|
product_id |sum |
-----------+------|
1 + 45 |
-----------+------|
2 + 45 |
-----------+------|
3 + 45 |
-----------+------|
我目前的查询:
SELECT product_id, (SELECT SUM(price) FROM tableName) `sum` FROM tableName.
是否可以在不使用 2 SELECT 查询或 GROUP_CONCAT 的情况下做到这一点?请帮忙。
提前致谢!
注意:我的表中有数千行,并且更多条件(包括其他表数据)将添加到此查询中。