三表联合查询并且有一个表要统计数量 怎么弄

浏览:3756 发布日期:2015/03/13 分类:求助交流 关键字: sql 三表联合查询
有个文章表 分成了3张表 ,表1就是标题,时间等等,表2是内容和文章id,表3是评论和文章ID,
现在就是循环显示文章列表,要求三张表的内容都要用到,并且显示这个文章下有多少条评论,我现在的方法是 先联合查询出表1、2的内容放到$list,然后foreach ($list as $k=>$v){
            $DB = M('discuss');
            $list[$k]['num'] = $DB->where("contentid =".$v['id'])->count();   
        }
再追加到$list里面, 这个直接用sql语句怎么能做到,子查询可以吗?有什么简便的方法。
最佳答案
评论( 相关
后面还有条评论,点击查看>>