我正在尝试根据同一张桌子中的cid
在新表格中获取成人和儿童的总和。
表销售
+-----------+------------+---------------+
| cid | adult | child |
+-----------+------------+---------------+
| 1 | 20 | 20 |
| 1 | 30 | 10 |
| 1 | 100 | 35 |
| 1 | 10 | 25 |
| 2 | 40 | 10 |
| 2 | 20 | 70 |
| 2 | 30 | 60 |
+-----------+------------+---------------+
期望的输出:
+-----------+------------+---------------+
| cid | adult | child |
+-----------+------------+---------------+
| 1 | 160 | 90 |
| 2 | 90 | 140 |
+-----------+------------+---------------+
请帮帮我
答案 0 :(得分:3)
SELECT cid, SUM(adult) AS adult, SUM(child) AS child
FROM sales
GROUP BY cid
答案 1 :(得分:1)
SELECT cid,sum(adult) adult, sum(child) child FROM sales GROUP BY cid