Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要SQL查询吗?_Sql - Fatal编程技术网

需要SQL查询吗?

需要SQL查询吗?,sql,Sql,有两个表,该表的列如下所示 emp salary A 10 B 20 C 20 D 30 E 40 F 50 结果应该是这样的: 应添加相同的薪资员工,并且添加的薪资应按升序显示 从表group by salary order by salary by salary中选择group_concat(emp)、count(emp)、sum(salary)作为工资 如果两名员工的工资相同,那么这将

有两个表,该表的列如下所示

emp    salary
A         10
B         20
C         20 
D         30
E         40
F         50
结果应该是这样的:

应添加相同的薪资员工,并且添加的薪资应按升序显示

从表group by salary order by salary by salary中选择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)