用于获取具有最高销售组明智的产品的SQL查询

时间:2016-06-30 07:50:42

标签: mysql

Id|product_name|product_group    |sale_Amnt(INR)
------------------------------------------------
 1|  p1       |   Cosmetic       |4485
 2|  p2       |   Cosmetic       |8525
 3|  p3       |   Health         |12589
 4|  p4       |   Health         |5895
 5|  p5       |   Home Appliances|9858
 6|  p6       |   Home Appliances|11589

我想要一个sql查询来获取具有最高销售额的product_group

2 个答案:

答案 0 :(得分:0)

应该是这样的;)

| Id | product_name |   product_group | sale_Amnt(INR) |
|----|--------------|-----------------|----------------|
|  2 |           p2 |        Cosmetic |      8525      |
|  3 |           p3 |          Health |     12589      |
|  6 |           p6 | Home Appliances |     11589      |

此查询的结果如下:

{{1}}

答案 1 :(得分:0)

使用INNER QUERY进行分组和排序

SELECT * FROM(SELECT product_group,SUM(sale_Amnt)FROM TABLE GROUP BY product_group ORDER BY SUM(sale_Amnt)DESC)R LIMIT 1