sql怎样显示出评论最多的文章?

来源:asp之家 时间:2008-08-08 12:17:00 

当我们的文章表中没有对于文章的评论数字段时,我们该这么写sql语句来显示出评论最多的文章呢?

下面本站给大家收集了几种方法,仅供参考:

1.

select documents.*,(select count(0) from comments where comments.documentid=documents.documentid) as commentcount 
from documents order by commentcount desc

documents为文章表;comments为评论表

2.A表是新闻表 B表是新闻评论表 B表中以articleid与A表中的ID相关联

select a.id,count(b.id) as c from news as a inner join newsComm as b on a.id = b.articleid GROUP BY a.id order by c desc

3.

Select * From A Where ID in(Select max(count(articleid) From B)) order by ID Desc

当然最佳的方法,是在设计数据库时给文章表加一个记录评论数的字段,这样就很发表对评论进行查询了。

标签:评论,文章,sql
0
投稿

猜你喜欢

  • 科讯商业版中用到的ajax空间与分页函数

    2024-04-17 10:05:45
  • Window环境下MySQL UDF提权

    2024-01-21 09:53:01
  • Python pyecharts案例超市4年数据可视化分析

    2021-04-09 21:10:29
  • python3.7环境下sanic-ext未生效踩坑解析

    2022-06-30 12:56:35
  • Python2与Python3关于字符串编码处理的差别总结

    2022-05-21 19:09:51
  • Python实现对字典分别按键(key)和值(value)进行排序的方法分析

    2021-06-05 00:36:32
  • 安装SQL Server2019详细教程(推荐!)

    2024-01-22 18:23:11
  • 斜角滑动门导航条 DIV+CSS

    2008-07-19 15:45:00
  • 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等

    2011-12-01 07:53:11
  • 对django layer弹窗组件的使用详解

    2021-09-08 00:09:38
  • python自动截取需要区域,进行图像识别的方法

    2021-05-14 11:04:42
  • 浅谈Python数学建模之整数规划

    2021-12-01 18:26:07
  • SQL Server并行操作优化避免并行操作被抑制而影响SQL的执行效率

    2024-01-23 10:55:50
  • MySQL截取和拆分字符串函数用法示例

    2024-01-21 14:24:55
  • MySQL 那些常见的错误设计规范,你都知道吗

    2024-01-25 18:19:36
  • C#操作SQLite数据库之读写数据库的方法

    2024-01-27 21:46:33
  • Python3之文件读写操作的实例讲解

    2023-07-27 15:57:45
  • python检测文件夹变化,并拷贝有更新的文件到对应目录的方法

    2023-11-07 12:56:06
  • SqlServer使用公用表表达式(CTE)实现无限级树形构建

    2024-01-22 00:34:09
  • Django学习之静态文件与模板详解

    2022-12-13 13:19:58
  • asp之家 网络编程 m.aspxhome.com