thinkPHP多表聯合查詢
1、原生查詢示例:
1 |
$Model
= new
Model(); |
2 |
$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;
|
3 |
$voList
= $Model ->query( $sql ); |
2、join()方法示例:
1 |
$user
= new
Model( 'user' );
|
2 |
$list
= $user ->join( 'RIGHT JOIN user_profile ON user_stats.id = user_profile.typeid'
); |
3、table()方法示例:
1 |
$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(); |
相關文章
- thinkphp中的多表關聯查詢PHP
- JPA 之 多表聯合查詢
- jpa動態查詢與多表聯合查詢
- mybatis多表聯合查詢的寫法MyBatis
- 多表聯合查詢 - 基於註解SQLSQL
- MySQL多表關聯查詢MySql
- JPA多表關聯查詢
- MYSQL學習筆記24: 多表查詢(聯合查詢,Union, Union All)MySql筆記
- thinkphp關聯查詢PHP
- SQL Server 多表聯合查詢取最新一條資料SQLServer
- 如何做多表關聯查詢
- mysql中的多表關聯查詢MySql
- MyBatis 多表聯合查詢,欄位重複的解決方法MyBatis
- hibernate懶載入導致多表聯合查詢失敗
- 深入sql多表差異化聯合查詢的問題詳解SQL
- asp.net 利用多表聯合查詢進行彙總統計ASP.NET
- MyBatisPlus怎麼多表關聯查詢?MyBatis
- 多表查詢
- 開發人員不得不會的MySQL多表聯合查詢方法!MySql
- onethinkphp 如何做多表關聯查詢PHP
- 【MySQL】多表查詢MySql
- Django 多表查詢Django
- MySQL 多表查詢MySql
- 04多表查詢
- mysql多表查詢MySql
- 史上最簡單MySQL教程詳解(基礎篇)之多表聯合查詢MySql
- SQL優化之多表關聯查詢-案例一SQL優化
- Spring Data JPA 實現多表關聯查詢Spring
- SQL查詢的:子查詢和多表查詢SQL
- Oracle ODI 12c之多表聯合查詢以及定時任務設定Oracle
- Oracle-多表查詢Oracle
- ORM多表查詢下ORM
- SQL 三表聯合查詢SQL
- 按月分表聯合查詢
- 01-sql-聯合查詢SQL
- Mybatis【15】-- Mybatis一對一多表關聯查詢MyBatis
- springDataJpa多表級聯查詢(@ManyToOne @OneToOne)Spring
- Mybatis 多表關聯查詢(1) one-to-one關係MyBatis