(select max(power),power,companyId, name from company_domain where companyId=275 group by companyId);
查询出来的数据取出的是name为A
如何能取出name为 B 的数据?(按power取出最大的1条,如果有重复取最上面的1条)
求助!!!!!!
...全文
9585打赏收藏
求助Mysql分组取最大值的问题(字段有重复值如何按最大值取出第1条)
求助Mysql分组取最大值的问题(字段有重复值如何按最大值取出第1条) 数据如下: 目前的SQL: (select max(power),power,companyId, name from company_domain where companyId=275 group by companyId); 查询出来的数据取出的是name为A 如何能取出name为 B 的数据?(按power取出最大的1条,如果有重复取最上面的1条) 求助!!!!!!
select power,companyId,name from company_domain where power=(select max(power) from company_domain as b where b.companyId=company_domain.companyId) and company_domain.companyId=275 limit 1