![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Agrupar por nombres y apellidos iguales
Saludos.
Siempre me sorprende la flexibilidad de este lenguaje para hacer consultas. Pero la siguiente no se que factible sea. El asunto es el siguiente. Tengo una tabla con nombres y apellidos. Y lo que tengo que buscar, es aquellos que tengan el mismo apellido paterno y nombre. Un ejemplo de esto: el abuelo se llama Juan, al igual que su hijo y su nieto. ¿Como por puedo filtrar la tabla para encontrarlos? |
#2
|
||||
|
||||
Creo que no se entiende lo que preguntas, pero si buscas a todos los que se llamen de nombre 'juan' y de apellido 'smith' tendrás que hacer:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Eso sería facil, pero no se ni el nombre, ni apellido.
Tendría que ser algo como ordenar por nombre y apellido paterno, descartar a aquellos que sean únicos en aquel ordenamiento. |
#4
|
||||
|
||||
Sigo sin entender, ¿entonces qué dato conoces y qué dato necesitas?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Data
Código:
LOPEZ PEREZ JUAN LOPEZ MARDONES LUISA LOPEZ MANRIQUEZ JUAN LOPEZ LOPEZ ESTEBAN MALUENDA GONZALEZ FRANCISCA MALUENDA DE LA JARA ANA MALUENDA MERCEDEZ FRANCISCA MALUENDA TORROJA HERNESTO MALUENDA TAPIA FRANCISCA Código:
LOPEZ PEREZ JUAN LOPEZ MANRIQUEZ JUAN MALUENDA GONZALEZ FRANCISCA MALUENDA MERCEDEZ FRANCISCA MALUENDA TAPIA FRANCISCA ![]() |
#6
|
||||
|
||||
Hola MAXIUM.
Un modo es:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
Cita:
![]() |
#8
|
||||
|
||||
Hola MAXIUM.
Tenes razón, probé con los datos del mensaje #5, funcionaba bién y pensé que lo tenía. Pero agregando otros datos noté, que debido a la conjunción del WHERE, agrega nombres que no debería. Está complicado el asunto desde una consulta... tal vez tengas que usar un procedimiento almacenado. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
||||
|
||||
Esto es muuuuuy sucio, pero funciona, casi seguro. No lo he probado.
Miras y nos cuentas... Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#10
|
||||
|
||||
Otra opción es tal y como te hemos comentado antes, hacer un procedimiento almacenado, o una vista con los que se repiten para cruzarla con tu tabla.
Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#11
|
||||
|
||||
Cita:
Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#12
|
|||
|
|||
Cita:
Para MSSQL es:
Y para MySQL es:
Un Saludo |
#13
|
||||
|
||||
Hola.
Si, definitivamente bucanero dió en el blanco con la concatenación. ![]() En Firebird:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 17-05-2015 a las 19:55:25. |
#14
|
||||
|
||||
Como dije, es sorprendente SQL. Pero es nada sin alguien que tenga la habilidad de usarlo.
Muchisimas gracias todos. Última edición por MAXIUM fecha: 17-05-2015 a las 17:36:52. |
#15
|
||||
|
||||
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Nombres de atributos de clase y nombres de propiedades | noob | OOP | 6 | 29-10-2012 16:05:30 |
Unificar nombres y apellidos | dtomeysoto | Varios | 5 | 13-07-2010 18:10:13 |
Cuidado con los apellidos. | marcoszorrilla | La Taberna | 39 | 11-07-2007 00:03:17 |
ordernar nombres y evitar nombres repetidos en DBLookupComboBox | @-Soft | Conexión con bases de datos | 4 | 14-01-2004 16:30:51 |
Controlar que no se introduzcan nombres iguales en un campo | fortran | Tablas planas | 6 | 19-08-2003 18:05:49 |
![]() |
|