喜悦国际村 » 数据库技术 » 论坛型 sql 语句 请教高手 比我高 谢谢

页: [1]
nightwindw2008-5-5 03:17 PM
论坛型 sql 语句 请教高手 比我高 谢谢

表A:  
fid:话题所属类别代号
tital:话题名
  id    fid    tital
  1     1       a
  2     2       aa
  3     2       aaa
  4     3       aaaa

表B:

fid:话题所属类别代号
tid:话题ID号,也就是表A中的id
tit_falg:1为话题自己,0为回复此话题的帖子
add_time:发表的时间
tital:帖子的题目
id    fid   tid   tit_flag     add_time     tital
1      1    1       1             12345            aa             (话题1自己)
2      2    3       0             13345            sss            (回复3话题的帖子)
3      2    3       0             21345            ssss          (回复3话题的帖子)
4      2    1       0             11345            sssss        (回复1话题的帖子)
5      2    3      1              13345            ssss          (话题3自己)
6      2    2       1             34345            sss            (话题2自己)
7      2    2       0             12324            ssss          (回复2话题的帖子)
8      2    3       0             12332            sssss        (回复3话题的帖子)
9      3    2       0             12321            sssss        (回复2话题的帖子)  

也就是典型的论坛设计(EX:discuz)

我想在表A中查询出在表B中最新发表(回复)的帖子的话题名的前10个。比如我想查出类别号码为2的最新发表(回复)的前10个的话题名。

[[i] 本帖最后由 nightwindw 于 2008-5-5 11:32 PM 编辑 [/i]]

nightwindw2008-5-5 03:18 PM
哦,就想咱们村首页一样

起个简洁索引的作用

nightwindw2008-5-6 04:15 AM
我自己顶一下


查看完整版本: 论坛型 sql 语句 请教高手 比我高 谢谢


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006177 second(s), 2 queries