![]() |
select complicadito (mySQL) Hola tengo la siguiente tabla, de la cual quiero sacar la cantidad de los diferentes paises, dia de la semana y SO donde el id sea 1. ID pais dia_semana SO -------------------------------------------------------------------- 1 Argentina Lunes XP 1 Argentina Martes XP 1 Colombia Lunes w98 entonces los resultados seria: pais: Argentina=2, Colombia=1 dia_semana: lunes=2, martes=1 SO: XP=2, w98=1 se que puedo hacer varios selects: "select pais, count(*) from tabla GROUP BY pais" pero quiero hacer todo en un solo select se entiende? desde ya gracias :ojotes: |
Prueba con esto: SELECT count(ID) AS Id, count(pais) AS pais, count(dia_semana) AS dia,count(SO) AS SO FROM tabla ORDER BY pais; Cuando pone ...AS pais... puedes quitarlo, pero así el resultado de la consulta tendrá como nombre de campo el alias (pais) y no count(pais). sería algo así el resultado: ID pais dia SO ------------------------------------------ 1 Argentina Lunes XP 1 Argentina Martes XP 1 Colombia Lunes w98 Que haya suerte. |
| La zona horaria es GMT -6. Ahora son las 07:31. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.