Dúvida com Select

Delphi

28/05/2009

eu tenho a table excluidos e cliente onde eu queria importar para
a table cliente todos os cliente da table excluidos só que na table
excluidos tem varios cliente com a msm matricula eu gostaria de saber
se tem uma maneira de unir essas matriculas mais sempre deixando visivel
a última matricula a ser excluida,
outra coisa quando vou transferir para a table cliente tem algumas matriculas
que são iguais e como eu coloquei a matricula na table cliente como chave primaria
da erro tem como evitar isso?como??

obs: uso delphi 2006, mysql5, zeos


Robsonr

Robsonr

Curtidas 0

Respostas

Woinch

Woinch

28/05/2009

Você tem 3 opções:

- Caso trata-se do mesmo cliente, apenas vá para o próximo registro, ignorando ou atualizando os dados.
- Altere a matrícula do cliente antes da inserção.
- Crie uma coluna Contador onde o primeiro cliente inserido com aquela matrícula terá o contador zero, o segundo 1 e o terceiro 2... Mas para isso você deve definir essa coluna Contador como chave primária junto com Matricula.

Caso trata-se de clientes iguais, sugiro ignorar o registro, caso contrário a minha sugestão seria alterar o nro da matricula.


Espero ter ajudado.


GOSTEI 0
POSTAR