在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  數(shù)據(jù)庫/ ThinkPHP如何實現(xiàn)多條件查詢兩個表?

ThinkPHP如何實現(xiàn)多條件查詢兩個表?

要求輸出完整的列表結(jié)果,有排序和分頁的需求。

現(xiàn)有兩個查詢條件如下:

$map1['title'] = array('in', $expected_job);
$map2['city'] = array('in', $want_place);

兩個表有關(guān)聯(lián)字段id值

  • $map1在表一中可以找到
  • $map2在表二中可以找到
  • 根據(jù)表2的update_time字段排序

需要取到表一和表二中多個字段的值,并整合輸出。

請問有什么比較好的辦法?

回答
編輯回答
尛曖昧

非常感謝 @sprout 提供的方法,最終產(chǎn)出的代碼大概是這樣的

2018年2月23日 16:08
編輯回答
澐染
Db::table('table1')->alias('t1')->join('table2 t2',t1.id=t2.id)->where(t1.map1)->where(t2.map2)->select();
2017年7月16日 13:18