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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-03-2010
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Consultar Duplicados en una misma tabla o con otra tabla

Hola necesito arrojar una consulta de las sgtes formas (SQL):
motor bdatos: firebird 2.0

-------------------------------------------------------------------------
1. Que me saque los pares duplicados de una misma tabla
ej.
nro Tid Nid nombre apellido fnac

digamos que me saque los repetidos con el mismo nombre y mismo apellido

1 TI 78524124 jose diaz 15/01/1982
1 CC 7807526 jose diaz 15/01/1982

Que me muestre los pares repetidos en la misma tabla, (suponiendo que a lo max pueden haber 2 registros repetidos).

-------------------------------------------------------------------------

2. Utilizando dos tablas con la misma estructura y dimension de campos

Me muestre los pares duplicados de las dos tablas.
(suponiendo que a lo max pueden haber 2 registros repetidos en cada tabla)

1 TI 78524124 jose diaz 15/01/1982 (T1)
1 CC 7807526 jose diaz 15/01/1982 (T2)

-------------------------------------------------------------------------

3. Utilizando dos tablas con la misma estructura y dimension de campos

Me muestre los datos NO duplicados de la tabla T1

-------------------------------------------------------------------------

4. Utilizando dos tablas con la misma estructura y dimension de campos

Me muestre los datos NO duplicados de la tabla T2.
-------------------------------------------------------------------------



GRacias de antemano, espero que me entiendan con los 4 puntos
__________________
Enseñar es la virtud de un sabio.

Última edición por ingabraham fecha: 04-03-2010 a las 21:17:07.
Responder Con Cita
  #2  
Antiguo 05-03-2010
Avatar de heroe
heroe heroe is offline
Miembro
 
Registrado: may 2006
Ubicación: Cartago, Costa Rica
Posts: 45
Poder: 0
heroe Va por buen camino
Ideas de Repetidos

Tal vez esto te de alguna idea.

Código SQL [-]
Select Nombre, Count(Nombre) As NombreN
From T1
Group By Nombre
Having NombreN > 1

Nota: Falta que detalles más lo que quieres, y las estructuras de las tablas.
Responder Con Cita
  #3  
Antiguo 05-03-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Acoto un pequeño detalle, cuando haces group sobre campos tipo char o varchar, normalmente el query se vuelve mucho más lento que con otro tipo de campos. Es recomendable utilizar índices en ese campo en particular para que no tarde tanto, aunque obviamente ralentizarás cualquier otro query de inserción o borrado.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #4  
Antiguo 13-03-2010
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Resolvi El Problema.
En Estos Dias Estare Publicando El Codigo, Ya Q Lo Considero De Vital Importancia Y Ayuda Para Nosotros Los Programadores.
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
Respuesta



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
enviar registros de una tabla a un campo de otra tabla a travez de ciclo IF en MYSQL CLUSTERBIT SQL 8 23-10-2008 15:50:03
Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? patriram MySQL 4 02-11-2007 16:00:24
Recorrer Tabla, contar registro repetidos y escribir totales en otra Tabla Lucas_diaz1810 Conexión con bases de datos 1 25-12-2006 13:04:34
Dbgrid para insertar en una tabla pero cogiendo datos de otra tabla taru MySQL 1 27-07-2006 15:36:12
Consultar otra tabla desde un Dbgrdid y traerse los datos al Dbgrid alejandroalba Conexión con bases de datos 2 08-05-2006 18:30:42


La franja horaria es GMT +2. Ahora son las 22:30:27.


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