subconsultas inner ejemplos ejemplo consultas complejas sql sql-server tsql union derived-table

inner - subconsultas sql



SELECCIONE EN USO DE LA CONSULTA DE UNION (4)

Debe definir un alias de tabla para una tabla derivada en SQL Server:

SELECT x.* INTO [NEW_TABLE] FROM (SELECT * FROM TABLE1 UNION SELECT * FROM TABLE2) x

"x" es el alias de la tabla en este ejemplo.

Quiero crear una nueva tabla en SQL Server con la siguiente consulta. No puedo entender por qué esta consulta no funciona.

Query1: Works

SELECT * FROM TABLE1 UNION SELECT * FROM TABLE2

Consulta2: No funciona. Error: Msg 170, Level 15, State 1, Line 7 Line 7: Incorrect syntax near '')''.

SELECT * INTO [NEW_TABLE] FROM ( SELECT * FROM TABLE1 UNION SELECT * FROM TABLE2 )

¡Gracias!


También puedes probar:

create table new_table as select * from table1 union select * from table2


INSERT INTO #Temp1 SELECT val1, val2 FROM TABLE1 UNION SELECT val1, val2 FROM TABLE2


select * into new_table from table_A UNION Select * From table_B

Esto solo funciona si Table_A y Table_B tienen los mismos esquemas