Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2006, 16:53
Avatar de PequeñoMauro
PequeñoMauro
 
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 10 meses
Puntos: 3
Hola, puedes hacerlo de esta forma:
Código:
select sum(if(nom='JUAN',1,0)) AS JUAN,
sum(if(nom='IVAN',1,0)) AS IVAN from cliente;
El problema de esta consulta es que debes poner tantos nombres existan. La sentencia que deseas hacer es complicada hacerla en una consulta, pues dependes de cuantos nombres tiene la base de datos, y en vez de mostrarlos por filas, lo muestras por columnas.
Si tienes la tabla con hartos nombres, olvida la consulta.....
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."