先上两张表:
第一张:一个包含商品的指南里面放了一些商品
第二张:用户喜欢的商品
要求:搜索指定指南下的商品限定不超过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
本文介绍了一种从特定指南中检索最多七个商品的方法,并根据用户喜好进行排序。使用了SQL语句实现这一功能,包括联表查询、分组及按用户喜欢数量降序排列。
1万+

被折叠的 条评论
为什么被折叠?



