1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mysql sql语句 查询文章表 评论表(根据评论表文章评论次数排序查询出文章count

mysql sql语句 查询文章表 评论表(根据评论表文章评论次数排序查询出文章count

时间:2022-07-06 19:30:19

相关推荐

mysql  sql语句 查询文章表 评论表(根据评论表文章评论次数排序查询出文章count

需求:

表1,文章表,

表2,评论表,

第一种实现方式:

SELECT a.id,a.title,a.content,a.type_id,count(b.id) as d from message as a LEFT JOIN comment as b on a.id=b.id GROUP BY b.id ORDER BY d desc

第二种实现方式:

SELECTa.id,a.title,a.content,a.type_id,if(ISNULL(c)=1,0,c)asdfrommessageasaLEFTJOIN

(SELECTid,count(id)ascfromcommentGROUPBYid)asb

ona.id=b.idORDERBYcdesc

结果:

mysql sql语句 查询文章表 评论表(根据评论表文章评论次数排序查询出文章count group left join)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。