0
A
回答
0
據我所知,使用默認的PHP(mysql和mssql)函數是不可能的,但我很確定在您的機器上可以使用ODBC。
使用ODBC,您可以在MySQL和MSSQL之間進行跨數據庫連接。所以我覺得你可以創建這樣的查詢:
SELECT
MYSQL.db.tbl_x.*
LEFT JOIN
MSSQL.db.tbl_y
ON
MYSQL.db.tbl_x.id=MSSQL.db.tbl_y=id
如果你只是想複製一些數據,我建議Navicat。
4
不幸的是你不能這麼做。即使你通過ODBC連接到兩者,你仍然有兩個單獨的連接。除了MySQL對MSSQL一無所知,MSSQL對MySQL一無所知。
需要一個額外的抽象層,但它可能是非常低效的。
相關問題
- 1. MySQL查詢(合併)
- 2. 合併SQL查詢
- 3. SQL查詢合併
- 4. MySQL的合併UPDATE和SELECT查詢
- 5. MySQL 2查詢合併爲1查詢
- 6. MYSQL查詢/子查詢合併
- 7. Sql查詢連接表和合並值
- 8. 合併兩個SQL查詢 - COUNT和WHERE
- 9. 合併兩個MySQL查詢
- 10. MySQL查詢:合併結果
- 11. mysql合併兩個查詢
- 12. Mysql合併2查詢
- 13. 短SQL查詢行合併
- 14. 如何合併SQL查詢
- 15. SQL Oracle合併2查詢
- 16. SQL - 合併兩個查詢
- 17. 如何合併SQL查詢
- 18. 合併兩列SQL查詢
- 19. 合併2 SQL查詢/表
- 20. PHP SQL合併2查詢
- 21. 合併兩個SQL查詢
- 22. 合併數據SQL查詢
- 23. 合併兩個SQL查詢
- 24. 合併兩個SQL查詢
- 25. 合併插入SQL查詢
- 26. 合併兩個SQL查詢 -
- 27. 合併2 sql查詢
- 28. 合併2 SQL查詢笨
- 29. 合併多個SQL查詢
- 30. MySQL查詢聚合MAX和子查詢
所以你想從兩個不同的數據庫中加入兩個表,其中一個是MySQL,一個是MSSQL?如果可能的話,我會感到驚訝...... – Select0r 2010-10-04 09:26:11
如果你有兩個不同的RDBMS,我懷疑你可以在一個查詢中查詢它們。 – 2010-10-04 09:26:31