Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2015, 17:24
metalfox6383
 
Fecha de Ingreso: octubre-2006
Mensajes: 267
Antigüedad: 17 años, 6 meses
Puntos: 6
Pregunta Insert de un select con algunas columnas

Hola:

Tengo una tabla (tabla_destino) con 3 columnas (col1, col2 y col3). Estoy haciendo una copia desde otra tabla (tabla_origen) y para ello utilizo la siguiente sentencia:

Código SQL:
Ver original
  1. INSERT INTO tabla_destino SELECT colA, colB, colC FROM tabla_origen;

Eso funciona, pero no siempre quisiera colocar las 3 columnas. He tratado de utilizar la siguiente sentencia pero no me funciona:

Código SQL:
Ver original
  1. INSERT INTO tabla_destino (col1, col3) VALUES (SELECT colA, colC FROM tabla_origen);

¿Cómo podría hacer para no tener que colocar la lista completa de columnas de la tabla en la que quiero insertar el registro?

Muchas gracias.

Última edición por gnzsoloyo; 24/07/2015 a las 19:39