insertar a una tabla haciendo una seleccion

dayanacris
16 de Diciembre del 2009
como inserto a una tabla haciendo una seleccion primero entre 2 tablas

bluebird
16 de Diciembre del 2009
Hola,

Entiendo que cuando hablas de hacer una seleccion entre 2 tablas te estas refieriendo hacer una join ¿verdad?

Utiliza la siguiente sintaxis:

INSERT INTO <TABLA>
SELECT <CAMPO1>, <CAMPO2>,<CAMPO3>
FROM <TABLA1> <ALIAS1>, <TABLA2> <ALIAS2>
WHERE <ALIAS1>.<CAMPOX> = <ALIAS2>.<CAMPOY>;

Espero que esto te sirva y resuelva tus dudas