Insert Into desde Union

15/05/2006 - 19:30 por Henry de Sousa | Informe spam
Hola a todos.
A ver mi pregunta es la siguiente: ¿Se puede hacer un Insert Into desde un
Union?
Es decir, por ejemplo tengo lo siguiente:

Select campo1,campo2
From tabla1
Where campo1 = ''
UNION
Select campo1,campo2
From tabla2
Where campo1 = ''

Hay alguna forma en que pueda insertar en una tabla el conjunto de
resultados que me devuelve esa consulta?

Sé que puedo hacer un Insert Into desde una subconsulta por ejemplo
Insert Into ()
Select ...
pero nunca he visto que se pueda hacer con Union.

Saludos a todos y gracias por su tiempo.

Preguntas similare

Leer las respuestas

#1 AMB
15/05/2006 - 19:36 | Informe spam
Henry,

Puedes usar la sentencia "insert".

insert into t1(c1, ..., cn)
select c1, ..., cn
from ...


AMB
Respuesta Responder a este mensaje
#2 BitOne®
16/05/2006 - 01:30 | Informe spam
Claro esto lo puedes hacer de igual modo...
"Henry de Sousa" escribió en el
mensaje news:
Hola a todos.
A ver mi pregunta es la siguiente: ¿Se puede hacer un Insert Into desde un
Union?
Es decir, por ejemplo tengo lo siguiente:

Select campo1,campo2
From tabla1
Where campo1 = ''
UNION
Select campo1,campo2
From tabla2
Where campo1 = ''

Hay alguna forma en que pueda insertar en una tabla el conjunto de
resultados que me devuelve esa consulta?

Sé que puedo hacer un Insert Into desde una subconsulta por ejemplo
Insert Into ()
Select ...
pero nunca he visto que se pueda hacer con Union.

Saludos a todos y gracias por su tiempo.

Respuesta Responder a este mensaje
#3 Henry de Sousa
16/05/2006 - 18:48 | Informe spam
Cierto chicos, no tiene nada de diferente. Sorry, creo que fue un momento de
locura.


"BitOne®" escribió:

Claro esto lo puedes hacer de igual modo...
"Henry de Sousa" escribió en el
mensaje news:
> Hola a todos.
> A ver mi pregunta es la siguiente: ¿Se puede hacer un Insert Into desde un
> Union?
> Es decir, por ejemplo tengo lo siguiente:
>
> Select campo1,campo2
> From tabla1
> Where campo1 = ''
> UNION
> Select campo1,campo2
> From tabla2
> Where campo1 = ''
>
> Hay alguna forma en que pueda insertar en una tabla el conjunto de
> resultados que me devuelve esa consulta?
>
> Sé que puedo hacer un Insert Into desde una subconsulta por ejemplo
> Insert Into ()
> Select ...
> pero nunca he visto que se pueda hacer con Union.
>
> Saludos a todos y gracias por su tiempo.
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida