用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2726|回复: 6
收起左侧

循环以后怎么关联查询?

[复制链接]
发表于 2010-10-20 10:36:05 | 显示全部楼层 |阅读模式
我循环了比如几个日志分类

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

怎么再获取上面的 分类id 查询另一张日志表里对应的日志数量呢? 就是怎么获取上面分类id?
发表于 2010-10-20 10:52:17 | 显示全部楼层
你循环看日志分类,在循环体内部您不知道怎么获取分类id?
 楼主| 发表于 2010-10-20 10:56:38 | 显示全部楼层
你循环看日志分类,在循环体内部您不知道怎么获取分类id?
ywqbestever 发表于 2010-10-20 10:52



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

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

然后再查询相关数据. 怎么搞?
发表于 2010-10-20 10:59:07 | 显示全部楼层
本帖最后由 ywqbestever 于 2010-10-20 11:00 编辑

不需要这么麻烦的吧
用个group by 直接在日志表上统计吧
还是不太清楚你想干嘛,你直接上伪代码吧
 楼主| 发表于 2010-10-20 11:13:09 | 显示全部楼层
不需要这么麻烦的吧
用个group by 直接在日志表上统计吧
还是不太清楚你想干嘛,你直接上伪代码吧 ...
ywqbestever 发表于 2010-10-20 10:59


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

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

就是一个分类表.循环出来后.然后再在日志表查询各个分类对应的日志数量.
请赐教.
 楼主| 发表于 2010-10-20 11:29:44 | 显示全部楼层
哦 知道了 sql写好关联查询就可以了
发表于 2010-11-3 14:48:15 | 显示全部楼层
这是神马。。。
select count(*) as num
from tb_name
where cate_id=1;

本版积分规则