FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Querys con resultados incoherentes
Estoy tratando de hacer una búsqueda para contra los registros que cumplen una determinada condición. Para probar he limitado la consulta a un único tipo de registro.
Tengo dos querys (ninguno de ellos es sencillo): Código PHP:
Código PHP:
Entiendo que si las condiciones son las mismas en ambas consultas el resultado debería ser el mismo, es decir que el COUNT me devolviera 55. Ya no sé que hacer para tratar de aislar el error que estoy cometiendo; me interesaría el segundo método, con un COUNT, porque es para mostrar un resultado resumen en pantalla y poder hacer unos procesos después en función de la selección del usuario. Si alguno quiere echarme una mano le puedo pasar la base de datos en FB 2.5; va por delante que el fichero comprimido ocupa más de 320 KB. Última edición por Angel.Matilla fecha: 06-02-2018 a las 17:43:01. |
#2
|
||||
|
||||
Estaba hurgando en la consulta, tratando de encontrar por qué no me da el mismo resultado. Bien: he eliminado columnas de ambas y descubierto una cosa.
Si pongo así el query: Código PHP:
Código PHP:
Dicho esto, acabo de descubrir que DISTINCT puede meterse dentro del COUNT y yo estaba convencido que no; es decir: Código PHP:
|
#3
|
||||
|
||||
Cita:
SELECT DISTINCT A.Codigo, C.Nombre, D.Literal, E.Literal FROM Persona A SELECT DISTINCT COUNT(A.Codigo), C.Nombre, D.Literal, E.Literal FROM Persona A GROUP BY 2,3,4 El primero devuelve un registro por cada código distinto. El segundo devuelve agrupado por nombre contando los códigos que corresponde a cada nombre. |
#4
|
||||
|
||||
No, si esa puntualización que me haces la conocía. Lo que no sabía es la tercera opción que he puesto, la de SELECT COUNT(DISTINCT..., que es la que me vañle. Gracias por la información.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Querys!!! | Esmeralda | Varios | 4 | 16-12-2010 18:43:34 |
Querys | Lupita | Varios | 1 | 06-04-2006 21:14:56 |
Querys y BDE | geovany | Conexión con bases de datos | 7 | 14-10-2004 18:44:49 |
Querys | neon | SQL | 1 | 29-07-2004 14:02:50 |
querys y ADO | Dantael | MS SQL Server | 2 | 15-06-2004 22:27:49 |
|