MySQL-mysql 文章得分最高的评论
mysql 文章得分最高的评论
文章与评论 1:n
评论有 积分属性
现在想获取文章列表 要求带上 文章对应的积分最高的评论id
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
mysql 文章得分最高的评论
文章与评论 1:n
评论有 积分属性
现在想获取文章列表 要求带上 文章对应的积分最高的评论id
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
这样就可以,效率自己优化
SELECT n.*, tmp.comment_id, tmp.integral FROM news AS n
LEFT JOIN (SELECT id AS comment_id, MAX(integral) AS integral, news_id FROM comments AS c GROUP BY news_id) AS tmp ON tmp.news_id = p.id
我觉得你要不就把文章对应的积分最高的评论id存在缓存里,要不就在文章表里加个字段存起来。