|

- 帖子
- 7
- 精华
- 0
- 积分
- 4
- 专家分
- 0 EXP
- 注册时间
- 2008-6-18
|
1#
发表于 2010-7-21 20:55
| 只看该作者
[交流] 怎么才能使用SQL语句来联合查询其他表呢??
有两张表
1、user (id,gid,...) ID,和用户组ID,...
2、group(gid,name...) 用户组ID,名称...
我想联合查询每个用户信息及他的用户组名称,
(SQL语句这样就可以"select * from user left join group on user.gid=group.gid")
我按照例子在model/user.php 里面定义了一句:
'group' => array(QDB::BELONGS_TO => 'group', 'source_key' => 'gid'),
但是显示数据的时候还是显示不出来:User:find()->getAll();
我用这用的话User::find("select * from user left join group on user.gid=group.gid")->getAll();这样的话又会报错
请问怎么才能让SQL执行呢?????? |
|