yii中若是两个表的外键关联如何写? [ 新手入门 ]
如userinfo1 中的uid和userinfo2中的uid关联查询
return array( 'userinfo'=>array(self::HAS_ONE,'UserInfo','uid','condition'=>'userinfo.uid='.Yii::app()->user->getId())
);
这样写是info表的id和userinfo表的uid关联。
我想是info表的uid和userinfo表的uid关联
SELECT `t`.`id` AS `t0_c0`, `t`.`uid` AS `t0_c1`, `t`.`info`
AS `t0_c2`, `userinfo`.`id` AS `t1_c0`, `userinfo`.`uid` AS `t1_c1`,
`userinfo`.`name` AS `t1_c2`, `userinfo`.`email` AS `t1_c3` FROM `tbl_info`
`t` LEFT OUTER JOIN `tbl_userinfo` `userinfo` ON
(`userinfo`.`uid`=`t`.`id`)
生成的sql语句中是(userinfo
.uid
=t
.id
)
(userinfo
.uid
=t
.uid
) 这个是我想要的
共 0 条回复
没有找到数据。
a289459798
注册时间:2011-08-26
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱140
- 威望0
- 积分140