有两个表,表格列为
emp salary
A 10
B 20
C 20
D 30
E 40
F 50
结果应该是这样的:
应添加相同的工资员工,并且添加的工资应按升序显示。
答案 0 :(得分:0)
按工资顺序选择group_concat(emp),count(emp),sum(salary)作为工资组的工资。
如果两名员工的薪水相同,那么就像你提到的那样,这将是他们的工资总和:
“应该添加相同的薪水员工”
这是你的意思吗?
e.g。
mysql> select group_concat(employee), count(employee), sum(salary) as salary from sal group by salary order by salary;
+------------------------+-----------------+--------+
| group_concat(employee) | count(employee) | salary |
+------------------------+-----------------+--------+
| A | 1 | 10 |
| D | 1 | 30 |
| B,C | 2 | 40 |
+------------------------+-----------------+--------+
3 rows in set, 1 warning (0.01 sec)