3

create ステートメントと select ステートメントの 2 つのネストされたクエリを作成したいと考えています。私の動機は、他の 2 つのテーブルの列とエントリを含む新しいテーブルを作成することです。クエリを書きましたが、エラーが発生しています。

create table table_3(select * from table_1,table_2)
4

2 に答える 2

1

SQL Server の場合、以下を使用できます。

SELECT * 
INTO table_3
FROM table_1, table_2

何らかのキーに基づいて 2 つのテーブルを結合する場合は、次のようにします。

SELECT * 
INTO table_3
FROM table_1 JOIN table_2 on table_1.ID = table_2.FKID

SQL SERVER – CTAS – Create Table As SELECT – CTAS とは?

于 2013-03-11T07:08:02.893 に答える
0

これを使用して、同じタイプの別のテーブルを作成できます

CREATE TABLE new_table
  AS (SELECT * FROM old_table);
于 2013-03-11T07:17:38.980 に答える