ThinkPHP采用原生query实现关联查询left join实例
发布:smiling 来源: PHP粉丝网 添加日期:2021-05-01 19:27:02 浏览: 评论:0
这篇文章主要介绍了ThinkPHP采用原生query实现关联查询left join的方法,实例展示了ThinkPHP中query方法的使用技巧,需要的朋友可以参考下
本文实例讲述了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框架程序设计有所帮助。
Tags: query left join
相关文章
- ·ThinkPHP query原生关联查询 left join(2014-04-11)
- ·jquery autocomplete和thinkphp开发(2014-04-19)
- ·phpQuery ------实战应用thinkphp框架(2014-11-20)
- ·浅析ThinkPHP中execute和query方法的区别(2021-02-19)
- ·基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例(2021-11-23)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)