不知道怎么用YII写一个查询 [ 新手入门 ]
我有三个表:table_aa, table_bb,table_cc
table_aa:
id
1
2
table_bb:
id table_aa_id
1 1
2 1
3 2
4 2
5 2
table_cc:
id table_bb_id
1 2
2 5
table_aa的model文件里面有relation:
'bb' => array(self::HAS_MANY, 'Table_bb', 'table_aa_id'),
table_bb的model文件里面有relation:
'table_cc' => array(self::HAS_ONE, 'Table_cc', 'table_bb_id'),
现在我想找出当table_aa=1
的时候,table_cc
的记录
我知道sql语句select * from table_cc where table_bb_id in(select id from table_bb where table_aa_id = 1);
可以找出我想要的结果。我现在想用Yii根据关系查找出想要的结果,请问我应该怎么写?
共 1 条回复
wdoxlrx 广州
注册时间:2011-12-29
最后登录:2015-03-02
在线时长:1小时35分
最后登录:2015-03-02
在线时长:1小时35分
- 粉丝0
- 金钱75
- 威望0
- 积分85