fly0222 发表于 2010-10-20 10:36:05

循环以后怎么关联查询?

我循环了比如几个日志分类

分类1 id=1
分类2 id=2

怎么再获取上面的 分类id 查询另一张日志表里对应的日志数量呢? 就是怎么获取上面分类id?

jeongee 发表于 2010-10-20 10:52:17

你循环看日志分类,在循环体内部您不知道怎么获取分类id?

fly0222 发表于 2010-10-20 10:56:38

你循环看日志分类,在循环体内部您不知道怎么获取分类id?
ywqbestever 发表于 2010-10-20 10:52 http://codeigniter.org.cn/forums/images/common/back.gif


内部循环自然获取的到.那再写sql的话不是写在循环内了吗?

我意思是在外部怎么获取这个分类id 呢

然后再查询相关数据. 怎么搞?

jeongee 发表于 2010-10-20 10:59:07

本帖最后由 ywqbestever 于 2010-10-20 11:00 编辑

不需要这么麻烦的吧
用个group by 直接在日志表上统计吧
还是不太清楚你想干嘛,你直接上伪代码吧

fly0222 发表于 2010-10-20 11:13:09

不需要这么麻烦的吧
用个group by 直接在日志表上统计吧
还是不太清楚你想干嘛,你直接上伪代码吧 ...
ywqbestever 发表于 2010-10-20 10:59 http://codeigniter.org.cn/forums/images/common/back.gif

sql语句大致写出来了.统计出了每个分类里面的日志数量

但是在ci里怎么输出出来.我又不会了.把数量输出给 已经循环好的分类:
分类1 (number)
分类2 (number)
分类2 (number)

就是一个分类表.循环出来后.然后再在日志表查询各个分类对应的日志数量.
请赐教.

fly0222 发表于 2010-10-20 11:29:44

哦 知道了 sql写好关联查询就可以了

sonic 发表于 2010-11-3 14:48:15

这是神马。。。
select count(*) as num
from tb_name
where cate_id=1;
页: [1]
查看完整版本: 循环以后怎么关联查询?