Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/10/2005, 01:41
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Una forma sencilla de sacar eso es:
Código:
(SELECT country, COUNT(provider_id)AS total
FROM provider where country in ('Espana', 'Argentina', 'England', 'Ecuador', 'Germany') GROUP by country ORDER BY total DESC Limit 5)
UNION
(SELECT 'otros' AS country, COUNT(provider_id) AS total FROM provider where not country in ('Espana', 'Argentina', 'England', 'Ecuador', 'Germany'))
Otra forma ya sería empleando un if/case en la select.
Un saludo.
__________________
Estoy contagiado de Generación-I