我通过信息化和固定ID选择数值:如何按列分组并返回其他列的SUM?
SELECT
infoid,
anchor,
value
FROM
infodata
WHERE
(infoid = 1)
OR (infoid = 2)
OR (infoid = 3)
ORDER BY
anchor ASC
该查询返回的INFOID,锚和数字的列表:
infoid anchor value
------ ----- -----
1 10 500
2 10 600
3 10 700
1 20 800
2 20 900
3 20 1000
我如何通过群锚,并返回SUM( )3个信息的价值?返回是这样的:
anchor value
----- -----
10 500+600+700
20 800+900+1000
你已经回答了你自己的问题:)'SELECT a nchor,SUM(值)FROM infodata GROUP BY锚点' –