ThinkPHP采用原生query实现关联查询left join实例


Posted in PHP onDecember 02, 2014

本文实例讲述了ThinkPHP采用原生query实现关联查询left join的方法。分享给大家供大家参考。具体如下:

thinkphp提供了join方法来实现关联查询,但是很不好用,还是用原生的方便,所以推荐大家用query方法:

$Model = new Model();  

        $sql = "SELECT a.id, a.attr_name, a.attr_input_type, a.attr_type, a.attr_values, v.attr_value, v.attr_price ".  

          "FROM hh_typeattr AS a ".  

          "LEFT JOIN hh_siteattr AS v ".  

          "ON v.attr_id = a.id AND v.site_id = '$site_id' ".  

          "WHERE a.type_id = " . intval($type_id) ." OR a.type_id = 0 ".  

          "ORDER BY a.listorder, a.attr_type, a.id, v.attr_price, v.id";  

 $row = $Model->query($sql);

 希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
PHP通用检测函数集合
Nov 25 PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
PHP中的错误处理、异常处理机制分析
May 07 PHP
php 深入理解strtotime函数的使用详解
May 23 PHP
php类常量的使用详解
Jun 08 PHP
Sublime里直接运行PHP配置方法
Nov 28 PHP
深入理解php printf() 输出格式化的字符串
May 23 PHP
php连接oracle数据库的方法(测试成功)
May 26 PHP
Laravel 队列使用的实现
Jan 08 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
Apr 10 PHP
php7 list()、session及其他模块的修改实例分析
May 25 PHP
php面象对象数据库操作类实例
Dec 02 #PHP
PHP实现的比较完善的购物车类
Dec 02 #PHP
Yii框架关联查询with用法分析
Dec 02 #PHP
phpstorm配置Xdebug进行调试PHP教程
Dec 01 #PHP
页面利用渐进式JPEG来提升用户体验度
Dec 01 #PHP
php页面函数设置超时限制的方法
Dec 01 #PHP
PHP实现抓取HTTPS内容
Dec 01 #PHP
You might like
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
2017/03/19 PHP
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
4个顶级开源JavaScript图表库
2018/09/29 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
2019/04/28 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
JavaScript DOM常用操作代码汇总
2020/07/03 Javascript
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
python使用in操作符时元组和数组的区别分析
2015/05/19 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
python多线程抽象编程模型详解
2019/03/20 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
Python实现壁纸下载与轮换
2020/10/19 Python
python中scrapy处理项目数据的实例分析
2020/11/22 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
TripAdvisor土耳其网站:全球知名旅行社区,真实旅客评论
2017/04/17 全球购物
学校安全生产月活动总结
2014/07/05 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
作风建设剖析材料
2014/10/06 职场文书
营销计划书范文
2015/01/17 职场文书
刮痧观后感
2015/06/05 职场文书