[置顶] THINKPHP 中关联查询(多表查询)可以使用 table() 方法或和join方法
2016-12-08 21:51
645 查看
1、原生查询
$Model = new Model();
$sql = 'select a.id,a.title,b.content from think_test1 as a, think_test2 as b where a.id=b.id '.$map.' order by a.id '.$sort.' limit '.$p->firstRow.','.$p->listRows;
$voList = $Model->query($sql);
2、join()
$user = new Model('user');
$list = $user->join('RIGHT JOIN user_profile ON user_stats.id = user_profile.typeid' );
3、table()
$list = $user->table('user_status stats, user_profile profile')->where('stats.id = profile.typeid')->field('stats.id as id, stats.display as display, profile.title as title,profile.content as content')->order('stats.id desc' )->select();
原文地址:http://blog.sina.com.cn/s/blog_ad5c4881010198gn.html
$Model = new Model();
$sql = 'select a.id,a.title,b.content from think_test1 as a, think_test2 as b where a.id=b.id '.$map.' order by a.id '.$sort.' limit '.$p->firstRow.','.$p->listRows;
$voList = $Model->query($sql);
2、join()
$user = new Model('user');
$list = $user->join('RIGHT JOIN user_profile ON user_stats.id = user_profile.typeid' );
3、table()
$list = $user->table('user_status stats, user_profile profile')->where('stats.id = profile.typeid')->field('stats.id as id, stats.display as display, profile.title as title,profile.content as content')->order('stats.id desc' )->select();
原文地址:http://blog.sina.com.cn/s/blog_ad5c4881010198gn.html
相关文章推荐
- thinkphp的M方法可以直接使用模型类进行查询,而模型类名字要与数据表对应,模型类中字段不需要写
- [置顶] 通用的DAO查询,常见方法集合,没有使用Spring
- Thinkphp使用mongodb数据库实现多条件查询方法
- cakephp2.X多表联合查询join及使用分页查询的方法
- thinkphp3.2使用join联合查询
- Thinkphp使用mongodb数据库实现多条件查询方法
- PDO 查询可以使用的函数方法和常规属性
- thinkphp在前端页面的js代码中可以使用 U方法吗? 可以使用模板变量如__URL__等吗?
- ThinkPHP join() table()方法的使用,多表查询
- thinkphp导出Excel方法,可以使用
- ThinkPHP 中 M 方法查询数据库最后使用 find() 导致返回结果集 foreach 数据不对的问题
- [置顶] 当SearchView搜索的listView使用自定义适配器时,自定义setFilterText()方法(模糊查询筛选)
- Lambda表达式--使用方法语法的复杂查询: join (在单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程中出现类型)
- thinkPHP使用post方式查询时分页失效的解决方法
- ThinkPHP3.2.3中,查询语句中in的使用方法。
- ThinkPHP--多表查询之join和table的用法
- 连表查询join使用方法详解
- thinkPHP中使用join进行两个表关联查询
- thinkphp多表查询之join方法
- [置顶] thinkPHP3.2中join与field,order,where的配合使用