mysql中聯合查詢,thinkphp5怎么進行跨庫關聯查詢?
如果是mysql里面兩個不同的數據庫,應該是可以直接使用 [數據庫名稱].[表名]來關聯的。
TP指定的數據庫,是因為他要緩存這個數據庫的表字段等。
試試看行不行,測試通過: SELECT a.*,b.* FROM table1 a LEFT JOIN db2.table2 b ON a.id=b.id
如果是mysql里面兩個不同的數據庫,應該是可以直接使用 [數據庫名稱].[表名]來關聯的。
TP指定的數據庫,是因為他要緩存這個數據庫的表字段等。
試試看行不行,測試通過: SELECT a.*,b.* FROM table1 a LEFT JOIN db2.table2 b ON a.id=b.id