我有2個獨立的SQL Server數據庫想查詢和比較結果。如何查詢2個SQL數據庫並比較結果
例如:
DB1
Select *
from Customers
where dtcreated > @startdate
該查詢會給我誰是在特定日期之後創建的客戶名單。
然後,我想採取上述結果,並查詢另一個數據庫(DB2)告訴我哪些上述查詢客戶仍處於活動狀態。
喜歡的東西:
DB2
Select *
From Customers
Where bactive = 'True'
(and exists in DB1 query)
有沒有辦法做到這一點?
輸出:
Number of Records from DB1 Number Active in DB2
155 67
什麼是'和a.key = b.key'? – 2015-04-01 11:48:54
好吧,如果你想檢查數據庫A中是否有客戶存在於數據庫B中,你需要有一個或一組字段加入,以確保你在談論同一個客戶。更具體地說,您如何知道客戶在兩個數據庫 – 2015-04-01 11:50:06
Tom V.中都是一樣的。對不起,我只是想讓你知道我在找什麼。無論如何,你的信息讓我回答我的答案。 a.key = b.key是我嘗試的所有內容中缺失的部分。謝謝! – Shmewnix 2015-04-01 12:03:17