Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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
Php 查找sql中的最大平均值_Php_Mysql_Sql - Fatal编程技术网

Php 查找sql中的最大平均值

Php 查找sql中的最大平均值,php,mysql,sql,Php,Mysql,Sql,我正在努力获得最高平均工资,我正在使用: select max (avg_salary) from (select name, avg(salary) AS avg_salary from employee group by name); 但是,不使用子查询也可以获得相同的结果吗?请改用此方法 SELECT name, avg(salary) AS avg_salary FROM employee GROUP BY name ORDER BY DESC avg

我正在努力获得最高平均工资,我正在使用:

select max (avg_salary)
from (select name, avg(salary) AS avg_salary
  from employee
  group by name);
但是,不使用子查询也可以获得相同的结果吗?

请改用此方法

SELECT name, 
       avg(salary) AS avg_salary   
FROM employee 
GROUP BY name 
ORDER BY DESC avg_salary 
      LIMIT 1
用这个代替

SELECT name, 
       avg(salary) AS avg_salary   
FROM employee 
GROUP BY name 
ORDER BY DESC avg_salary 
      LIMIT 1
用这个代替

SELECT name, 
       avg(salary) AS avg_salary   
FROM employee 
GROUP BY name 
ORDER BY DESC avg_salary 
      LIMIT 1
用这个代替

SELECT name, 
       avg(salary) AS avg_salary   
FROM employee 
GROUP BY name 
ORDER BY DESC avg_salary 
      LIMIT 1

另一个选择是:

SELECT name, avg(salary) AS avg_salary
FROM employee
GROUP BY name
ORDER BY 2 DESC LIMIT 1;

另一个选择是:

SELECT name, avg(salary) AS avg_salary
FROM employee
GROUP BY name
ORDER BY 2 DESC LIMIT 1;

另一个选择是:

SELECT name, avg(salary) AS avg_salary
FROM employee
GROUP BY name
ORDER BY 2 DESC LIMIT 1;

另一个选择是:

SELECT name, avg(salary) AS avg_salary
FROM employee
GROUP BY name
ORDER BY 2 DESC LIMIT 1;

试试这个。。。这类描述的平均工资,然后应用限制

SELECT AVG(salary),name
FROM employee GROUP BY name
ORDER BY AVG(salary) DESC
LIMIT 1

试试这个。。。这类描述的平均工资,然后应用限制

SELECT AVG(salary),name
FROM employee GROUP BY name
ORDER BY AVG(salary) DESC
LIMIT 1

试试这个。。。这类描述的平均工资,然后应用限制

SELECT AVG(salary),name
FROM employee GROUP BY name
ORDER BY AVG(salary) DESC
LIMIT 1

试试这个。。。这类描述的平均工资,然后应用限制

SELECT AVG(salary),name
FROM employee GROUP BY name
ORDER BY AVG(salary) DESC
LIMIT 1
所有员工:

SELECT name, 
       AVG(salary) AS avg_salary 
FROM employee 
GROUP BY name 
ORDER BY avg_salary DESC
最多一名员工:

SELECT name, 
AVG(salary) AS avg_salary 
FROM employee 
GROUP BY name 
ORDER BY avg_salary DESC 
LIMIT 1
所有员工:

SELECT name, 
       AVG(salary) AS avg_salary 
FROM employee 
GROUP BY name 
ORDER BY avg_salary DESC
最多一名员工:

SELECT name, 
AVG(salary) AS avg_salary 
FROM employee 
GROUP BY name 
ORDER BY avg_salary DESC 
LIMIT 1
所有员工:

SELECT name, 
       AVG(salary) AS avg_salary 
FROM employee 
GROUP BY name 
ORDER BY avg_salary DESC
最多一名员工:

SELECT name, 
AVG(salary) AS avg_salary 
FROM employee 
GROUP BY name 
ORDER BY avg_salary DESC 
LIMIT 1
所有员工:

SELECT name, 
       AVG(salary) AS avg_salary 
FROM employee 
GROUP BY name 
ORDER BY avg_salary DESC
最多一名员工:

SELECT name, 
AVG(salary) AS avg_salary 
FROM employee 
GROUP BY name 
ORDER BY avg_salary DESC 
LIMIT 1

为什么不想使用子查询?可能的重复不是重复。该问题的解决方案是上面发布的查询。为什么不想使用子查询?可能的重复项不是重复项。该问题的解决方案是上面发布的查询。为什么不想使用子查询?可能的重复项不是重复项。该问题的解决方案是上面发布的查询。为什么不想使用子查询?可能的重复项不是重复项。这个问题的解决方案是上面发布的查询。