FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola
No se si lo he entendido bien pero quieres que solo te devuelva un registro con 5 campos lo haria asi o bien con un procedimiento Código SQL [-] select (select count(rating) from table reviews where idProfessional=2 and rating=1) as Campo1, (select count(rating) from table reviews where idProfessional=2 and rating=2) as Campo2, (select count(rating) from table reviews where idProfessional=2 and rating=3) as Campo3, (select count(rating) from table reviews where idProfessional=2 and rating=4) as Campo4, (select count(rating) from table reviews where idProfessional=2 and rating=5) as Campo5 from rdb$database pero si lo que quieres es un regitro para cada distinto idprofesional Código SQL [-] select idProfessional,campo1,campo2,campo3,campo4,campo5 from (select idProfessional, sum((select count(rating) from table reviews where idProfessional=r1.idProfessional and rating=1)) as Campo1, sum((select count(rating) from table reviews where idProfessional=r1.idProfessional and rating=2)) as Campo2, sum((select count(rating) from table reviews where idProfessional=r1.idProfessional and rating=3)) as Campo3, sum((select count(rating) from table reviews where idProfessional=r1.idProfessional and rating=4)) as Campo4, sum((select count(rating) from table reviews where idProfessional=r1.idProfessional and rating=5)) as Campo5, from reviews r1 group by idProfessional) Esto es una select from otra select el sum no hace nada, solo es para que funcione el group by Puede haber errores de sintaxis pero lo que cuenta es la idea Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Select count sin group by? | zazexx | SQL | 5 | 07-08-2008 15:27:11 |
Ayuda con Select Count | aanil | SQL | 16 | 13-05-2008 22:12:34 |
Está bien esta consulta Select count? | enecumene | MySQL | 12 | 30-08-2007 03:54:29 |
Mejorar SELECT COUNT | ferjavrec2 | SQL | 0 | 01-06-2007 21:00:00 |
problema con la consulta select count() | enecumene | PHP | 5 | 01-02-2007 23:33:24 |
|