先上两张表:
第一张:一个包含商品的指南里面放了一些商品
第二张:用户喜欢的商品
要求:搜索指定指南下的商品限定不超过7个并且这里面的商品还得按照用户喜欢的数量来进行倒序排序。
结果如下:
SELECT gs.sku_id FROM guide_sku gs
LEFT JOIN follow_sku fs on gs.sku_id = fs.sku_id
where gs.guide_id=#{guideId}
GROUP BY gs.sku_id
ORDER BY COUNT(fs.sku_id) DESC
LIMIT 7