2016-11-29 29 views
1

我有2個DB,我想創建一個新的DB,它將包含來自第一行的行,並且這些行不存在於第二行中。換句話說,要找到從第一個數據庫到第二個數據庫的數據迴歸。 當我使用包含數字的DB的運算符「Left Join」時,我得到了預期的結果。但是當我使用帶有2個DB的相同運算符和URL時,我得到的行數太多。 這個操作符的字和數字有什麼區別?SQL運算符「左連接」的工作方式不同

+5

沒有,所不同的是與你的查詢或數據 – Lamak

+2

你無法加入兩個「數據塊」 - 你只能連接表。 –

+0

請看這裏改進問題:https://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ – TheGameiswar

回答

0

您需要將數據庫1中的表中的數據讀取到數據庫2中的DataTable(稱爲table1)和「類似」數據(即從匹配表中)到另一個DataTable(稱爲表2)中。

從那裏,你可以調用table1.AsEnumerable()。除了()方法。

見這些問題的答案: How to compare 2 dataTablesHow to get difference between two DataTables