Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-01-2008
danilo_candales danilo_candales is offline
Miembro
 
Registrado: nov 2007
Posts: 28
Poder: 0
danilo_candales Va por buen camino
Eliminar de un Select registros con valor de un campo igual

A ver si me explico para que puedan ayudarme. Utilizo SQL Server 2005.

Estoy haciendo un proceso de migración de datos y me encontré con que en la BD origen hay una tabla llamemosle TABLA con un campo id_Tabla que no es llave primaria, pero no debe repetirse... pero sorpresa, se repite el Id no así el resto de los campos.
Por lo tanto, tenemos dos registros con id=45 y el resto de los campos diferentes...

Ahora, en la BD destino si tengo declarado el campo Id como Llave primaria y al hacer el select de la base origen viene el 45 repetido....

Como puedo hacer un select que ignore el id repetido?

Con "Distinct id, campo1, campos2 from TABLA" no me funciona como quiero ya que el resto de los campos es diferente.

Y lo otro: No me sirve hacer una función en Delphi ni nada... Es necesario que sea solo desde SQL Server.

No sé si me hice entender. Gracias a tdos.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ComboBox igual al SELECT de html walito Varios 1 25-09-2007 19:57:41
Selección del valor más repetido en una SELECT MissileRider Firebird e Interbase 1 18-09-2007 01:17:06
valor de SELECT COUNT maruenda SQL 15 25-05-2007 22:58:38
Capturar el valor del Select elcigarra PHP 8 13-05-2006 08:54:04
Select Max siempre devuelve valor FernanGil Conexión con bases de datos 3 06-10-2003 15:55:36


La franja horaria es GMT +2. Ahora son las 22:25:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi