2016-11-29 19 views
1

私は2つのDBを持っており、最初の行を含む新しいDBを作成したいと思います。言い換えれば、第1のDBから第2のDBへのデータの回帰を見つけることである。 数値を含むDBで演算子 "左結合"を使用すると、期待通りの結果が得られます。しかし、URLを持つ2つのDBで同じ演算子を使用すると、結果として線が余りにも多くなります。 この演算子の単語と数字の違いは何ですか?SQL演算子「左結合」は別様に動作します

+5

どれも、違いはあなたのクエリやデータ – Lamak

+2

次の2つの「のDB」に参加することができないとされていない - あなただけのテーブルを結合することができます。 –

+0

質問を改善するためにこちらをご覧ください:https://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ – TheGameiswar

答えて

0

データベース1のテーブルのデータをDataTable(テーブル1と呼ぶ)とデータベース2の「類似の」データ(一致するテーブル)を別のDataTable(テーブル2と呼ぶ)に読み取る必要があります。

そこから、table1.AsEnumerable()。Except()メソッドを呼び出すことができます。

これらの質問に対する回答を参照してください: How to compare 2 dataTablesまたはHow to get difference between two DataTables