[請益] 怎麼 join 不同資料庫的 table ??

看板PHP作者 (JW)時間4年前 (2020/09/15 15:54), 編輯推噓2(209)
留言11則, 5人參與, 4年前最新討論串1/1
如果現在有兩個資料庫 A.db 裡面有一個table a, B.db 裡面有一個 table b 我在php裡面怎麼同時join 這兩個表啊? 本來想利用ATTEACH DATABASE 結果兩個弄完之後不知道怎麼下 query....... 只好請教板上的高手啊啊 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.76.149 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1600156476.A.279.html

09/15 16:38, 4年前 , 1F
SELECT <...>
09/15 16:38, 1F

09/15 16:38, 4年前 , 2F
FROM A.table1 t1 JOIN B.table2 t2 ON t2.column2 = t1.
09/15 16:38, 2F

09/15 16:38, 4年前 , 3F
column1;
09/15 16:38, 3F

09/16 23:41, 4年前 , 4F
有個問題,在 php 裡面的查詢不是都要 $db->query() ?
09/16 23:41, 4F

09/16 23:42, 4年前 , 5F
但是現在有兩個資料庫,怎麼下 query 啊 ?
09/16 23:42, 5F

09/16 23:42, 4年前 , 6F
y 大的方法應該是 cmd 中下指令的方式 ?
09/16 23:42, 6F

09/17 14:46, 4年前 , 7F
開一個connection來query就好了 你$db->query()是
09/17 14:46, 7F

09/17 14:47, 4年前 , 8F
哪一牌的ORM
09/17 14:47, 8F

09/19 13:43, 4年前 , 9F
要看你是用那一牌的資料庫,例如oracle就支援db link
09/19 13:43, 9F

09/19 13:43, 4年前 , 10F
可以達成跨db的join與transaction
09/19 13:43, 10F

09/27 01:06, 4年前 , 11F
y大的是同一個db才能吧
09/27 01:06, 11F
文章代碼(AID): #1VO7Cy9v (PHP)
文章代碼(AID): #1VO7Cy9v (PHP)