Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/01/2013, 16:51
Paty_RR
 
Fecha de Ingreso: enero-2013
Mensajes: 176
Antigüedad: 11 años, 4 meses
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?