关于论坛类数据库查询
数据库中的表如下,参考了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;
...全文
相关推荐
论坛短消息
**DB**: "DB"代表数据库,这里可能指的是存储论坛短消息的数据存储结构。
BBS论坛系统
开发者可能利用JDBC(Java Database Connectivity)来与数据库进行交互,执行SQL查询,进行数据的增删改查操作。
db4o .net3.5
**db4o .net3.5**db4o(Database for Objects)是一个开源的对象数据库系统,专注于在.NET Framework 3.5环境下存储和检索对象。
Java Jsp+Struts BBS论坛源码
数据库设计通常包括用户表、帖子表、回复表等,它们之间的关联和查询操作对于论坛的正常运行至关重要。在源码中,我们可以期待看到以下组件:1.
基于jsp的自然灾害论坛源码数据库论文.doc
MySQL以其开源、免费、高效和稳定的特点,成为许多Web应用的首选数据库。在论坛的设计中,数据库的设计至关重要,需要考虑到数据的一致性、安全性和查询效率。


疑难问题
