THINKPHP 多表联合查询 按照需求条数查询

通过user表查询ulogo表中的一条

user表

 

ulogo表

 

第一种  用user表的id作为条件查询一条

1 $res = M('user a')
2         ->join('left join uj_ulogo b ON a.id = b.uid')
3         ->GROUP('a.id') 
4         ->select();

 

 

 

第二种  通过子查询查询一条

$res = M('user a')
    ->join('left join (SELECT * FROM uj_ulogo ORDER BY id ASC LIMIT 1 ) b ON a.id = b.uid')
    ->select();

 

嗯,就这样了~

posted on 2015-08-12 11:28  BYLOADING  阅读(188)  评论(0)    收藏  举报

导航