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+DBM的同学录程序(2)
Oct 09 PHP
修改了一个很不错的php验证码(支持中文)
Feb 14 PHP
加强版phplib的DB类
Mar 31 PHP
PHP 多维数组排序实现代码
Aug 05 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
Jul 23 PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 PHP
FastCGI 进程意外退出造成500错误
Jul 26 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
PHP页面跳转操作实例分析(header方法)
Sep 28 PHP
php简单实现多维数组排序的方法
Sep 30 PHP
用php+ajax新建流程(请假、进货、出货等)
Jun 11 PHP
laravel config文件配置全局变量的例子
Oct 13 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处理文件的小例子(解压缩,删除目录)
2013/02/03 PHP
PHP实现自动登入google play下载app report的方法
2014/09/23 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
讲解WordPress开发中一些常用的debug技巧
2015/12/18 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
javascript 自动转到命名锚记
2009/01/10 Javascript
Firefox window.close()的使用注意事项
2009/04/11 Javascript
一段批量给页面上的控件赋值js
2010/06/19 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
百度移动版的url编码解码示例
2014/04/29 Javascript
ajax提交表单实现网页无刷新注册示例
2014/05/08 Javascript
jQuery链式操作实例分析
2015/11/16 Javascript
浅析jQuery中使用$所引发的问题
2016/05/29 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
Python 下载及安装详细步骤
2019/11/04 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
Python pip install之SSL异常处理操作
2020/09/03 Python
国际知名军事风格休闲装品牌:Alpha Industries(阿尔法工业)
2017/05/24 全球购物
大学生物业管理求职信
2013/10/24 职场文书
土木工程毕业生自荐信
2013/11/12 职场文书
自荐信格式
2013/12/01 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
整改通知书
2015/04/20 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
护士业务学习心得体会
2016/01/25 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
2021/04/01 PHP