-5

私は2つのテーブルを持っていますが、それらの唯一の違いは、テーブルの1つから1つの列が欠落していることです。2つの別々のデータセットからテーブルを取得しています。追加の列を持つすべてのデータを新しいデータセットに移動したいと思います。

この操作にどのようにアプローチできますか?

4

1 に答える 1

2

これをすべてSQLで実行し、必要に応じてC#からステートメントを実行することをお勧めします。

それ以外の場合は、結果セットの1つをループして、行ごとに別の結果セットに追加します。

SQL:

INSERT INTO t1(col1, col2, col3)
SELECT col1, col2, NULL AS col3
FROM t2

または、(テーブルを更新せずに)結果を選択したいだけの場合:

SELECT *
   FROM t1

UNION ALL

SELECT *, NULL
   FROM t2
于 2012-06-26T12:24:59.317 に答える