![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
¿Qué índices tienes? ¿Alguno más que el campo clave?
|
#2
|
|||
|
|||
No, ninguno más.
|
#3
|
||||
|
||||
Pues si necesitas sacar todos los campos en una consulta lo único que se me ocurre es que utilices funciones de grupo: max(), sum()... y hagas un group by.
Sino siempre puedes procesarlo por código. Lo ordenas por el campo "ref" y guardas en una variable el último valor procesado. Si el nuevo es igual te saltas esa tupla sino la procesas y guardas el nuevo valor de "ref". |
#4
|
|||
|
|||
mmmhhh... quería evitar hacerlo desde código, pero veo que va a ser la mejor solución.
Gracias ![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Campos duplicados :) | francisco260184 | SQL | 2 | 11-04-2007 10:16:33 |
Resultados duplicados en procedimientos | jzginez | Firebird e Interbase | 2 | 09-11-2004 02:35:21 |
Evitar duplicados | hectorin | Conexión con bases de datos | 2 | 29-10-2004 16:37:25 |
Registros duplicados | jgutti | SQL | 1 | 02-03-2004 16:45:47 |
Duplicados | Onti | SQL | 3 | 13-11-2003 11:48:56 |
![]() |
|