我試圖擺脫現有的SQL教義Can Doctrine可以對來自多個數據庫的表執行SELECT操作嗎?
舉例來說,如果我有像這樣的查詢:
SELECT column_list
FROM db1
INNER JOIN db2 ON db1.col=db2.col
INNER JOIN db3 ON db2.col=db3.col
WHERE where_conditions;
能學說可以用來匹配上面的SQL?
目前看來,我認爲原則可以與多個實體分別工作,但我還沒有發現的文件上學說是否能結合的實體整合到一個SELECT命令。
我認爲有一個解決方法是分別使用多個實體,即將上面的查詢拆分成只有一個數據庫涉及任何一個查詢的地方,但是如果有的話,我會猶豫如何是一個更好的方法。
發現這篇文章,如果這兩個數據庫在同一臺服務器上,可能會有幫助https://techpunch.co.uk/development/using-multiple-databases-with-symfony2-and-doctrine2 – Dennis