thinkphp5 Union 聯合聯合查詢 聯合查詢多張表 成一組數據


$sql1 = Db::name('user')->field('id,username')->where('id <=10')->buildSql();

$sql2 = Db::name('user')->field('id,username')->where('id >20 and id<=30')->buildSql();

$sql3 = Db::name('user')->field('id,username')->where('id >40 and id<=50')->union([$sql1,$sql2])->buildSql();

 

 

 $list = Db::name(strtolower($sql3) . ' a')->order('a.id asc')->paginate(每頁幾條, false, ['page' => 第幾頁]);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM