要在MySQL中進行跨數據庫聯合查詢,可以使用全局臨時表(global temporary table)或者使用子查詢的方式。
首先在一個數據庫中創建一個全局臨時表,然后在另一個數據庫中通過查詢這個全局臨時表進行跨數據庫聯合查詢。
例如,在數據庫A中創建一個全局臨時表:
CREATE TEMPORARY TABLE global_temp_table (
id INT,
name VARCHAR(50)
);
然后在數據庫B中查詢這個全局臨時表:
SELECT * FROM databaseA.global_temp_table;
可以在一個數據庫中通過子查詢的方式查詢另一個數據庫中的數據。
例如,在數據庫A中查詢數據庫B中的數據:
SELECT * FROM databaseB.table_name;
需要注意的是,跨數據庫查詢需要確保兩個數據庫都可以被訪問,并且有足夠的權限進行查詢操作。