我希望编写两个创建和选择语句的嵌套查询。我的动机是 创建一个新表,其中包含来自另外两个表的列和条目。 我写了一个查询,但它给了我一个错误。SQL嵌套查询
create table table_3(select * from table_1,table_2)
我希望编写两个创建和选择语句的嵌套查询。我的动机是 创建一个新表,其中包含来自另外两个表的列和条目。 我写了一个查询,但它给了我一个错误。SQL嵌套查询
create table table_3(select * from table_1,table_2)
对于SQL Server,你可以使用:
SELECT *
INTO table_3
FROM table_1, table_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 – What is CTAS?
这可以用来创建另一个相同类型的表格
CREATE TABLE new_table
AS (SELECT * FROM old_table);
@MahmoudGamal:我在c#windows应用程序中写这个查询并连接SQL server express edition 2005 – user 2013-03-11 07:06:11
什么是错误? – Sebastian 2013-03-13 00:28:54