关于论坛类数据库查询

zmx198768 zmx198768 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
数据库中的表如下,参考了discuz!的数据库设计。

create table post
(
id int auto_increment primary key, \\帖子的ID
tid int not null, \\父帖的ID
subject varchar(50) default '', \\帖子的标题
dateline timestamp default current_timestamp, \\帖子发布时间,默认当前时间
message text not null, \\帖子内容
author varchar(20) not null \\帖子作者
);


我现在想查询最新发表或者有回复的主题帖,但以下情况会出现一种情况,就是当有回复帖子的时候,查询不到父帖的主题,该如何修改以下查询语句才能达到我要的效果?
select *,count(*) as total from (select * from post order by dateline desc) as posts group by tid order by dateline desc;
...全文

相关推荐

评论 19
收藏 已收藏
分享
返回顶部
zmx198768
疑难问题 22,298 成员 121,727 内容