+ -
当前位置:首页 → 问答吧 → 如何 获得 所有的帖子信息及回复数量(用1条SQL语句)

如何 获得 所有的帖子信息及回复数量(用1条SQL语句)

时间:2011-09-17

来源:互联网

比如
     表 post
        { pid(帖子ID),   title ,  author,  content ,created}

    表 reply
       { rid(回复ID), pid,   author, content, created }

      如何用一条 SQL 语句获得所有的 帖子及回复数量 数组形式{0=>array(pid=>'some',title=>'some',.....'reply_count'=>count),1=>array(......) }


    SELECT p.*,r.count(*) FROM post as p LEFT JOIN reply as r ON p.pid=r.pid (where 略) GROUD BY r.pid,

    这样是写  有没有语法错误.  能不能行,当数据量达到了10W以上.会有什么问题.??????

作者: tangbao203   发布时间: 2011-09-17

我用的 是 oracle 先搞明白 一下 MySQL 情况下.

作者: tangbao203   发布时间: 2011-09-17

糟糕 oracle 联表 后 group by 后 不能 order by 了

作者: tangbao203   发布时间: 2011-09-17

相关阅读 更多