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