INSERT INTO SELECT en SQL

INSERT INTO SELECT carga datos en una tabla a partir del resultado de otra consulta. Es habitual en ETL ligero y en copias entre tablas de staging y producción.

Patrón

INSERT INTO clientes_activos (id, nombre)
SELECT id, nombre
FROM clientes
WHERE activo = 1;

Las columnas del SELECT deben ser compatibles en número y tipo con la lista de destino.