Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   select complicadito (mySQL) (http://www.forosdelweb.com/f21/select-complicadito-mysql-167346/)

gdb7 24/11/2003 08:39

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:

peleo 24/11/2003 12:25

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.