2014-01-20 48 views

回答

0

如果數據庫在不同服務器上,答案是否定的。如果它們是相同的服務器上,是的,以下是這樣做的模板:

CREATE VIEW [view name] AS 
    SELECT [columns] 
    FROM [db1].[table1] t1 
     JOIN [db2].[table2] t2 ON [join condition] 

的關鍵是明確定義數據庫因爲這是查詢的一部分的每個表。

+0

當然'CREATE VIEW',但可能'聯合所有'通過'JOIN'。 –

+0

@MarcusAdams你說得對:根據查詢的細節,UNION ALL可能比JOIN更可取,而這些細節一點也不清楚。 –

相關問題