社区
ASP
帖子详情
求一SQL语句 关于按照论坛最新回复排序
zc5036
2009-10-23 03:03:36
如题,表是这样的:
表名bbs
id
title(标题)
content(内容)
father_id(回复的帖子对应主题的id,如果是主题则为空)
layer(为0时表示这是新主题,为1时表示为回复的帖子)
adddate(添加的时间)
...全文
134
7
打赏
收藏
求一SQL语句 关于按照论坛最新回复排序
如题,表是这样的: 表名bbs id title(标题) content(内容) father_id(回复的帖子对应主题的id,如果是主题则为空) layer(为0时表示这是新主题,为1时表示为回复的帖子) adddate(添加的时间)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ymqdcpy
2009-11-05
打赏
举报
回复
select a.*,b.* from bbs a left join bbs b where a.id = b.parent_id and a.parent_id = null and not b.parent_id=null order by a.adddate,b.adddate desc
不知道这样行不行..
zc5036
2009-10-23
打赏
举报
回复
Select *, adddate=(select isnull(max(b.adddate),max(a.adddate)) from bbs a left join bbs b on a.id=b.father_id where a.id=t.id) From bbs t Where layer=1 Order By adddate Desc
原来的语句是这样的,但是有个问题就是,列表显示时所有的时间都是第一个时间
zc5036
2009-10-23
打赏
举报
回复
我在解释清楚一点吧
我想首先要判断出layer=0把 先把所有的主题选出来 再比较发帖的时间,如果这个主题还没有回复,那么时间可定就是发这个主题的时间,如果这个主题有了回复,那么应该取出最新回复的时间
残剑无弦
2009-10-23
打赏
举报
回复
ACCESS:"select * from bbs GROUP BY father_id order by max(adddate)"
在ASP语句需要注意一下:
if(rs("layer")=1) then id=rs("father_id")
思路上是这样 对不对我还没有试过
zc5036
2009-10-23
打赏
举报
回复
按最新回复排序,一个主题只显示一次啊,楼上的显然不对啊
lzp4881
2009-10-23
打赏
举报
回复
select * from bbs order by layer desc,adddate desc
zuoshouaini
2009-10-23
打赏
举报
回复
select* from bbs where layer in(select layer from bbs where layer=1) order by adddate
照你的说法应该是这样的
经典
SQL语句
大全
SQL语句
参考,包含Access、MySQL 以及 SQL Server基础创建数据库CREATE DATABASE database-name 删除数据库drop database dbname 备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyN
史上最强最常用
SQL语句
大全【超详细注释】
作为数据库操作的核心工具,SQL(结构化查询语言)在数据管理和查询中扮演着至关重要的角色。本文将全面介绍最常用的
SQL语句
,覆盖数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)和数据控制语言(DCL)。通过丰富的代码示例和详细注释,帮助您深入理解和灵活运用SQL。创建数据库-- 创建一个名为my_database的数据库-- 创建一个名为test_db的数据库,带有字符集和
排序
规则删除数据库-- 删除名为my_database的数据库-- 删除名为test_db的数据库。
php里
sql语句
时间
排序
,关于发布时间和更新时间的
排序
SQL语句
,怎么写
有两个
排序
字段,更新时间: upTime发布时间: addTime文章发布后会有它的发布时间,如果修改文章会保存一个修改时间。在首页取数据,跟据如下规则
排序
:1、有更新时间的文章使用upTime,只有发布时间的使用addTime,进行除序排列//这样取出的数据是不合要求的select * from table order by upTime desc, addTime desc
回复
内容:有两个
排序
...
Java中的
SQL语句
基本介绍
Java中的
SQL语句
SQL基础创建数据库删除数据库备份数据库分离数据库附加数据库修改数据库名称创建新表根据已有的表创建新表删除新表增加一个列添加主键删除主键创建索引删除索引创建视图删除视图基本SQL操作查找选择插入修改删除
排序
总数求和平均最大最小SQL高级查询UNION运算符EXCEPT运算符INTERSECT运算符LEFT JOINRIGHT JOINFULL JOINGROUP BYSQL提升复制表拷贝表跨数据库之间表的拷贝子查询显示文章,提交人和最后
回复
时间连接查询视图查询BETWEENINEXIS
sql语句
根据多个字段综合
排序
业务中遇到在查询时需要结合多个字段并且有逻辑关系时,需要根据计算得到的值作为
排序
条件。
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章