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
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
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.