-2

SQL Server データベースにインポートするさまざまなソースからの 10 個のテーブルがあります。それらを basic_source という名前のテーブルと比較したいと思います。私がやりたいことは、basic_source の各属性を他の 10 個のテーブルの各属性と 1 つずつ比較することです。2 つの属性が同じ名前の場合は、それらの値を調べます (異なる値である必要があります)。次に、値を配列に抽出します。私が探しているロジックは以下です

テーブル{ table1, table2, table3,………., table10}

If (basic_table の columni 名 = table1 の columnj 名)

// columnj から配列にデータを抽出する columnj_value[]=("select distinct (columnej) from table1")

次の columni から basic_table 、次の attributej から table1 次のテーブル

4

1 に答える 1

1

あなたの質問について私が理解していることからDictionary<string, object>、テーブル内の列名と値を表すために a を使用できる可能性があります。たとえば、Dictionary<string, object>各テーブルのオブジェクトを保存し、比較するときに、KeyValuePair各オブジェクト内で検索を実行しDictionaryて、関連する一致を探すことができます。

于 2011-12-16T15:09:31.527 に答える