• ベストアンサー

[SQLServer]既に存在するテーブルに他のテーブルからデータをINSERT

SQL初心者です。 既に存在するTable_A(レコード0件)に対して、これまた既に存在するTable_B(レコード100件)の内容をINSERTしたいです。次のように書くとだめですよね。 (Table_AとTable_Bのレイアウトはまったく同じ) select * into Table_A from Table_B 何か策はあるのでしょうが、ちょっと探しきれません。お分かりになるかた教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>(Table_AとTable_Bのレイアウトはまったく同じ) これを読み飛ばしておりました。 ならばもっと省略できます Insert Into Table_A Select * From Table_B where フィールドB1 = 'ぱけらった' ←条件をつけるとき

tmgm
質問者

お礼

ご返答ありがとうございます。 上記方法で、できました。 非常に助かりました。

その他の回答 (1)

回答No.1

おしいです。 Insert Into Table_A(フィールドA1,フィールドA2,フィールドA3) Select フィールドB1,フィールドB2,フィールドB3 From Table_B where フィールドB1 = 'ぱけらった' ←条件をつけるとき

関連するQ&A

専門家に質問してみよう