0

同じ構造のテーブルが 2 つあり、複数の列を一方から他方にコピーする必要があります。このようなもの:

* アップデート **

どうやら、新しいテーブルを更新する必要があります。名前が一致する各レコードについて、古いテーブルから新しいテーブルにデータをコピーしたいと考えています。どのコマンドを使用すればよいかわかりません。概算は次のとおりです。

copy from OLDTABLE columns category, key into NEWTABLE when the names match

ヘルプや提案をいただければ幸いです。前もって感謝します!

4

1 に答える 1

0

クエリの構文が正しくありません。2 つの select 句があり、2 番目の句には from がありません。

insert into newdata
    select category, key
    from olddata
    select category, key
    where olddata.name = newdata.name

私はあなたが次のようなものが欲しいと推測しています:

insert into newdata(cateogry, key)
    select olddata.category, olddata.key
    from olddata 
    where olddata.name

本当に挿入物が必要ですか、それとも最新情報をお探しですか?

于 2012-08-19T23:30:47.760 に答える