我需要執行一個查詢(僅選擇),並且連接來自同一個服務器的不同數據庫的兩個表。執行一個查詢,連接來自同一個MySQL服務器的不同數據庫的兩個表
例如查詢將類似於:
SELECT * FROM DB1.tbl_a LEFT JOIN DB2.tbl_b ON DB1.tbl_a.fieldX = DB2.tbl_b.fieldY WHERE ....
凡tbl_a
,tbl_b
從2個不同的數據庫DB1
,DB2
分別
2個表如何做到這一點?如何連接到MySQL服務器,而無需在連接字符串中指定數據庫,但在sql查詢中使用C#
。?
有什麼問題?如果您有兩個數據庫的權限,則您的查詢應該可以工作 – GarethL
是的,您可以這樣做。示例查詢:SELECT a.userID,b.usersFirstName,b.usersLastName FROM databaseA.dbo.TableA一個內部連接數據庫B.dbo.TableB b ON a.userID = b.userID – Vasanthan