我有一个表所示:MySQL的:在一列中选择多列,总金额
-----------+------|
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的情况下执行此操作? 请帮忙。
在此先感谢!
注意:我在表中有成千上万行,并且更多条件(包括其他表数据)将被添加到此查询中。
向我们展示您的查询是什么,现在和你试图让总和到您的数组什么。 – Pieter
问题已更新。请检查。 –