0

テーブルから特定の列をコピーして同じテーブルに挿入できるSQLクエリを作成しようとしています+他の列の追加情報

特定の情報をコピーするだけで、次のようになります。

INSERT INTO table (column1, column2)
SELECT column1, column2
FROM table
WHERE columnx = 'some value'

ただし、column3にもいくつかの新しい情報を挿入する必要があります。どうやってやるの?

「column3」に表示される情報があります。他のテーブルやソースから取得する必要はありません。

これは、date、planner、appointment_idを除いて、基本的にすべての情報が同じであるリピートアポイントメント用です。

4

1 に答える 1

1

値が何であるかを知っている場合。。。

INSERT INTO table (column1, column2, column3)
SELECT column1, column2, <value for column3>
FROM table
WHERE columnx = 'some value'
于 2012-12-05T16:20:23.413 に答える