FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#6
|
||||
|
||||
1ra Pregunta - Por que se triplica el primer registro.
Seguramente porque el JOIN que utilizas lo triplica Por ejemplo si hubiera 1 "Partidos" con 3 "NumElectos" que cumplan la condición del join. También puede ser porque hay 1 "Partidos" con 3 "Resultados" que cumplen la condición B.Partido = C.Partido. Para debugar este problema debes hacer un SELECT * y ver qué columnas son las diferentes. Por ejemplo: Te saldrán todas las columnas de cada tabla. Serán todas iguales excepto las de la tabla que se repite. Solución: deberás corregir... 2da Pregunta: El orden es incorrecto. Veo que hay campos para los que no utilizas ALIAS. Si se repiten en varias tablas puede estar ordenando por el que no quieres. Corrige el ORDER BY Para el campo Electos debes utilizar la función COALESCE porque de lo contrario los nulos estarán al principio (o al final, no recuerod). Entiendo que nombre es de la tabla "Partidos". Puede que haya otro campo Nombre en otra de las tablas. Votos no se decirte, porque es una función. Yo utilizaría la función completa con el CAST a integer para evitar que lo ordene como string ('1', '10', '11', ..., '2', '20', ...)
3ra Pregunta: No sale nada si agregas la condición al WHERE. Lo más sencillo es agregarlo como dato para comprobar que lo que sale es lo que supones que debe salir... podría haber nulos o los CAST están convirtiéndo cosas raras, etc. Veo que se trata de enteros, por lo que quizás el CAST deba ser a INTEGER.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Variables en un query | Angel.Matilla | Firebird e Interbase | 3 | 24-06-2022 11:35:05 |
Realizar un Update en delphi con un query concondicion desde otro query!!! | rotsen26 | SQL | 9 | 09-03-2013 22:17:47 |
??enviar variables de consulta de un query a reporte lazreport?? | jasmad | Lazarus, FreePascal, Kylix, etc. | 2 | 27-10-2011 20:22:22 |
Variables por Referencia y Query | Raynel | Tablas planas | 1 | 25-02-2008 10:51:24 |
variables variables (manual php) | salvica | PHP | 0 | 25-09-2005 16:44:52 |
|