![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/01/2013, 16:51
|
| | Fecha de Ingreso: enero-2013
Mensajes: 176
Antigüedad: 12 años, 1 mes Puntos: 2 | |
Respuesta: Consultas registros duplicados en SQL Ok mira mi consulta que devuelve la cantidad de registros correctos es la siguiente:
select Parte, Compania
from partes_tmp
group by Parte,Compania
estos dos campos forman la clave primaria de esta tabla, hasta aqui no tengo problemas,
pero al momento de insertar estos registros en una nueva tabla me envia errores de campos duplicados:
insert into Partes(Parte, Compania, DescParte, Existencia, Peso)
(select Parte, Compania
from partes_tmp
group by Parte,Compania)
Esto no es correcto porque necesito obtener todos los campos en el select, pero si hago eso, ya no considera la restriccion de campos repetidos, y me envia muchos campos repetidos dentro de la misma tabla, yo requiero de todos los campos para poderlos insertar,
algo como
insert into Partes(Parte, Compania, DescParte, Existencia, Peso)
(select Parte, Compania, descParte, existencia, 0
from partes_tmp
group by Parte,Compania, descParte, existencia)
pero si hago lo anterior no me respeta ni y me envia tambien los duplicados, no se si me explico? |