![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/05/2012, 09:10
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 42
Antigüedad: 14 años, 5 meses Puntos: 0 | |
Respuesta: Vincular registros de 2 tablas en forma aleatoria Voy a plantear con detalle que es lo que quiero hacer, para ver si hay otra forma de solucionarlo:
1) yo cree esta vista:
CREATE VIEW autosrelojes AS
SELECT DISTINCT auto_marca, auto_modelo, auto_patente, auto_licencia, auto_rodado, reloj_marca, reloj_modelo, reloj_fecha_ver
FROM tablamaestra
2) Cree una tabla "reloj" que va a agregar datos de la vista anterior.
(se genera un id aleatorio para la PK: nro_serie)
INSERT INTO reloj(nro_serie,marca,modelo,fecha_verificacion,st atus)
SELECT CONVERT(varchar(36), NEWID()), reloj_marca, reloj_modelo, reloj_fecha_ver, 1 FROM autosrelojes
(Hasta acá viene bien)
3) Cree una tabla "auto" que va a agregar datos de la vista anterior + los ids
aleatorios generados anteriormente
(FK: reloj , donde se guardan los nro_serie)
INSERT INTO auto (patente,licencia,reloj,marca,modelo,rodado,status )
SELECT auto_patente,auto_licencia, "ACA ESTA MI PROBLEMA" , auto_marca, auto_modelo, auto_rodado,1 FROM autosrelojes
Donde marque el problema, debo poner el id generado anteriormente que ya esta guardado
en la tabla "reloj". Como hago para ir leyendo de la tabla relojes e ir insertando 1 por 1.
se que es complicado, pero respondo lo que sea necesario para obtener la solucion :) |