在一个SQL查询中使用多个聚合函数

时间:2014-10-13 01:54:49

标签: mysql sql

我的表格如下

WORKS ( emp-name, comp-name, salary)

我想找到支付给员工最低工资总额的商品名称

我尝试下面的查询,但它给出了所有comp-name

的工资的总和
SELECT  comp-name, MIN(sal) as lowest
FROM
(
    SELECT comp-name, SUM(salary) as sal from WORKS group by comp-name
)tmt group by comp-name;

我如何才能找到一家薪酬最低的公司。

1 个答案:

答案 0 :(得分:0)

您可以使用LIMIT只获得一个总薪资最低的公司,还需要按升序排序

     SELECT comp-name, 
     SUM(salary) as sal 
     from WORKS 
     group by comp-name
     Order by sal ASC
     LIMIT 1