我有一个类似于mysql数据库的表。
id section number name
1 A 1234 fred
2 B 5678 mo
3 B 1234 fred
4 C 8901 lou
5 A 8901 lou
6 A 2345 lee
7 B 2345 lee
8 C 2345 lee
9 A 6789 paul
10 B 1234 fred
这是我的表,我需要让所有数字都在一个部分的名称中。像这样
id section number name
1 A 1234 fred
3 B 1234 fred
弗雷德在A和B部分。 在我的解决方案中,我得到了这个
id section number count name
1 A 1234 1 fred
3 B 1234 2 fred
6 A 2345 1 lee
7 B 2345 1 lee
8 C 2345 1 lee
2 B 5678 1 mo
9 A 6789 1 paul
4 C 8901 1 lou
5 A 8901 1 lou
以我的方式尝试是sql select
SELECT id, section, number, count(number) AS count, name
FROM table
GROUP BY section, number
ORDER BY number
是正确的方法吗?如果有3个数字列
,我如何改善莫尔数列? id section number1 number2 number3 name
现在我使用3个sql-statements
执行此操作