ThinkPHP多表查询之join方法

现在的目的是要把article_category中的name字段导入到article中去

表yz_article如下

表yz_article_category如下

$article = M('article_category')
->join('yz_article On yz_article_category.id = yz_article.cate_id')->select();

 粘贴其他几个案例里面的

 $data = M("groups g")
    ->field('g.id,g.group_name,e.uid')
    ->join('left join equipment e ON g.group_name = e.group_name')
    ->where(array('g.user_id' => '1'))
    ->select();
$members=$model->table('zhope_card A')
                        ->join('zhope_user U ON A.adduser=U.id',"LEFT")
                        ->join('zhope_tpl T ON A.tpl=T.id')
                        ->field('A.id AS I,A.cid AS Card_id,U.name AS Creator,T.name AS Tpl_name')
                        ->select();

 

 JOIN 默认采用LEFT JOIN 方式

左连接

$Model->join('LEFT JOIN work ON artist.id = work.artist_id')->select();

右连接 

$Model->join('RIGHT JOIN work ON artist.id = work.artist_id')->select();

 

官方文档的说明

http://document.thinkphp.cn/manual_3_2.html#join

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值