Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Sintaxis Insert into

Estas en el tema de Sintaxis Insert into en el foro de Bases de Datos General en Foros del Web. hola tengo una duda y es la sgte resulta que quiero hacer un insert into de los registros de una tabla1 a una tabla2 siempre ...
  #1 (permalink)  
Antiguo 30/06/2008, 11:30
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 16 años, 6 meses
Puntos: 0
Sintaxis Insert into

hola tengo una duda y es la sgte resulta que quiero hacer un insert into de los registros de una tabla1 a una tabla2 siempre y cuando el rut de la tabla1 se encuentre tambien en una tabla3.


como seria la sintaxis de esto ???


yo lo hice asi pero no funciono

INSERT INTO tabla2(nombre, rut, direccion)
SELECT nombre, rut, direccion
FROM tabla1, tabla3
WHERE tabla1.rut= tabla3.rut
  #2 (permalink)  
Antiguo 30/06/2008, 12:10
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Sintaxis Insert into

Prueba así:

INSERT INTO tabla2 (nombre, rut, direccion ) SELECT tabla1.nombre, tabla1.rut, tabla1.direccion FROM tabla1, tabla3 WHERE tabla1.rut=tabla3.rut
  #3 (permalink)  
Antiguo 01/07/2008, 00:48
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Sintaxis Insert into

Cita:
Iniciado por rezocrew Ver Mensaje
yo lo hice asi pero no funciono

INSERT INTO tabla2(nombre, rut, direccion)
SELECT nombre, rut, direccion
FROM tabla1, tabla3
WHERE tabla1.rut= tabla3.rut
Seguramente te lanzo un error diciendote que la columna xxxx era ambigua o algo por el estilo... mostrar el error tambien ayuda.

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:59.