关于mysql中对数据先统计再排序的操作

先上两张表:

第一张:一个包含商品的指南里面放了一些商品

这里写图片描述

第二张:用户喜欢的商品

这里写图片描述

要求:搜索指定指南下的商品限定不超过7个并且这里面的商品还得按照用户喜欢的数量来进行倒序排序。

结果如下:

SELECT gs.sku_id FROM guide_sku gsLEFT JOIN follow_sku fs on gs.sku_id =  fs.sku_idwhere gs.guide_id=#{guideId}GROUP BY gs.sku_id ORDER BY COUNT(fs.sku_id) DESCLIMIT 7

这里写图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部