【发布时间】:2020-11-14 03:37:09
【问题描述】:
我有一张包含 'sold','name' 和 'mer_id' 列的产品表,我想根据已售出的数量排列产品,如果它们具有相似的 mer_id 则将它们分组,这将确保最已售出的产品与其他具有相同 mer_id 的产品一起出现在顶部。
sold | mer_id | name
------------------------
6 | 7 | iphone
3 | 2 | ipad
1 | 7 | macbook air
5 | 3 | mackbook pro
6 | 2 | iwatch
我想要的结果:
sold | mer_id | name
------------------------
6 | 7 | iphone
1 | 7 | mackbook air
6 | 2 | iwatch
3 | 2 | ipad
5 | 3 | mackbook pro
我不明白该怎么做。
【问题讨论】:
-
这么简单的
ORDER BY mer_id, sold DESC? -
先生,我想先显示拥有最多销量产品的商家 ID
标签: mysql sql sql-order-by window-functions