谁能帮忙提供详细的在ThinkPHP中连表查询的SQL语句,谢谢了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁能帮忙提供详细的在ThinkPHP中连表查询的SQL语句,谢谢了相关的知识,希望对你有一定的参考价值。

可参考:
Thinkphp3.0完全开发手册 6.12.10 JOIN
使用示例:
$Model->join(' work ON artist.id = work.artist_id')->join('card ON artist.card_id = card.id')->select();
默认采用LEFT JOIN 方式,如果需要用其他的JOIN方式,可以改成
$Model->join('RIGHT JOIN work ON artist.id = work.artist_id')->select();
如果join方法的参数用数组的话,只能使用一次join方法,并且不能和字符串方式混合使用。
例如:
join(array(' work ON artist.id = work.artist_id','card ON artist.card_id = card.id'))
参考技术A $model->_sql();输出sql看看与正确的有些什么区别吗//$model=M('某某表');

yii2连表查询

$list = Setting::find()->alias(‘s‘)
            ->where([‘s.store_id‘ => $this->store_id])
            ->leftJoin(‘{{%qrcode}} q‘, ‘q.store_id=s.store_id and q.is_delete=0‘)
            ->select([‘s.level‘, ‘q.qrcode_bg‘])
            ->asArray()->one();

  

以上是关于谁能帮忙提供详细的在ThinkPHP中连表查询的SQL语句,谢谢了的主要内容,如果未能解决你的问题,请参考以下文章

MySQL连表查询

提供一种业务系统非核心信息不连表查询解决方案

mybatis学习 十六 auto_mapping实现连表查询

mybatis-plus连表分页查

mysql连表查询出现重复的数据怎么办

如何在pyspark中连接到黑斑羚?