68

select ステートメントからテーブルに挿入したいのですが、select ステートメントから返された列が 3 つあり、テーブルには 4 つの列があります。余分な列のすべての行に 0 を追加したいと思います。そのためのサンプル SQL クエリを教えてもらえますか?

ありがとうございました!

4

3 に答える 3

131

選択に「0」を追加するだけです。

INSERT INTO table_name (a,b,c,d)
    SELECT
       other_table.a AS a,
       other_table.b AS b,
       other_table.c AS c,
       '0' AS d
    FROM other_table
于 2012-06-01T00:20:57.507 に答える
5

SQL のデフォルトとして 0 を入れるか、テーブルの領域に 0 を追加します

于 2012-06-01T00:21:47.677 に答える
1

目的の列の値として「0」を選択するだけです

于 2012-06-01T00:20:21.893 に答える