SELECT ScopesInfo.*, TopicInfo.*, CTTABLE.ThreadCount, CTTABLE.SumPost
FROM (ScopesInfo INNER JOIN TopicInfo ON ScopesInfo.ScopeId = TopicInfo.TopicScope) LEFT JOIN [Select ThreadInfo.TopicID,Count(ThreadInfo.ThreadID) as ThreadCount,SUM(PT.PostCount) as SumPost From ThreadInfo INNER Join
(SELECT PostInfo.ThreadID, Count(PostInfo.PostID) AS PostCount
FROM PostInfo
GROUP BY PostInfo.ThreadID) as Pt on  ThreadInfo.Threadid=pt.threadid Group by ThreadInfo.Topicid]. AS CTTABLE ON TopicInfo.TopicID=CTTABLE.TopicID;
================================
我在写论坛 
结构如下 
SCOPESINFO表为主版块表
TOPICINFO表为主题版块表
THREADINFO表为话题表
POSTINFO表为回复表
一及一及相关联
-------------------------
现在要实现用户在看TOPICINFO中主题版块信息要同时显示这个
版块的话题数量和回复数量
------------------------
以上代码很是复杂 是我写的利用了子查询进行对各个表进行统计然后进行
(先查询POSTINFO中回复数量以THREADID分组 统计)
(然后在和THREADINFO表连接 并且以TOPICID分组 统计)
(最后连接了 TOPICINFO表和SCOPEINFO)
连接我担心这样的查询会有性能大量损耗问题(ACCESS)数据库
这个是在每次用户浏览网页 进行进入版块选择时候触发执行
在这里请首席专家 邹建 等朋友 帮我分析分析 好吗
万份诚恳

解决方案 »

  1.   

    fcuandy(电脑杂工) 
    你个菜B懂什么 用用脑子 
      

  2.   

    fcuandy(电脑杂工)
    傻B也上CSDN  你还算玩电脑?
    你脑子还没计算机好使  老子看到你真想好好 开导开导你
    有本事 写一句SQL 比我简洁实现一样结果 老子就服你
    鸟样  没本事站到一边去  小子刚毕业把 回你垃圾学校再混几年吧
    龟儿子
      

  3.   

    SELECT ScopesInfo.*, TopicInfo.*, TopicInfo肯定有存放主题内容的类似于text型或varchar型的数据,在ACCESS里你们叫的是备注吧
    光看你第一行,我就自愧不如
      

  4.   

    TopicInfo肯定有存放主题内容的类似于text型或varchar型的数据,在ACCESS里你们叫的是备注吧
    光看你第一行,我就自愧不如还真不好意思 没有
      

  5.   

    POSTINFO中才是存放详细数据的 呵呵
    您确实不如我
      

  6.   

    fcuandy(电脑杂工)
    菜鸟就 少放屁 多学学多听听
    老子写SQL 时候你还穿开档裤
      

  7.   

    楼主的表设计确实别出匠心, 我确实不如. 不好意思.不过刚看了楼主发过的几个提问的主题, 如果我穿开档裤时楼主就开始写SQL, 那么写了二三十年SQL还问这样的问题,不能不让我怀疑楼主的智商有问题, 但更重要的是我佩服楼主的毅力, 三十年SQL写到现在这种水平明知无法大进却仍坚持不懈,实在为我辈学习中的楷模啊
      

  8.   

    fcuandy(电脑杂工) 
    给你张点知识 ACCESS中备注类型叫MEMO
    不懂就别来出丑
      

  9.   

    不好意思,我还以为我说MEMO,AUTOINCREAMENT之类的名词出来你看不懂,原来你知道的.我错了
      

  10.   

    TO:jyg8888 (鸟哥) 
    做ACCESS,确实有点过!要请教别人,先保护好……
      

  11.   

    楼主脑子进水了?跑这来撒什么野,去access版问去.
    有你这么问问题的?你咋知道他比你菜?看等级?那你也就一个三角,按你的思维你的水平也只有他一半吧?
      

  12.   

    我们和fcuandy(电脑杂工)兄弟水平差不多!大家热心帮你,不管对与不对,LZ不能这样说话啊!说话的确是有失水准!
      

  13.   

    潜力贴
    鸟哥,这里是MS SQL 专区。ACCESS问题去ACCESS专区去问,这里不欢迎张口闭口就是“SB”的人