Ver Mensaje Individual
  #11 (permalink)  
Antiguo 14/10/2005, 10:49
SOFIA_ME_GUSTA
 
Fecha de Ingreso: octubre-2005
Mensajes: 365
Antigüedad: 18 años, 7 meses
Puntos: 0
Funciona Perfecto, Gracias

Código PHP:
(SELECT countryCOUNT(*) AS total FROM provider GROUP by country 
ORDER BY total DESC Limit 5 
)
union
(select 'otros' as countrycount(*) as total from provider PI where
(select count(*) from  provider  where country=PI.country)<(select count(*) 
as 
total from  provider group by country order by total desc limit 1 offset 4)) 



Cita:
Iniciado por Jose_minglein2
Pero con esta hay un pequeñísimo problema y es que si por ejemplo, la posicion nº 6 y la nº 5 tienen el mismo count sólo aparecerá hasta la 5 (eso bien) pero en otros la posicion nº 6 no será contada.

Pero sigo investigando.
José exactamente la excepción es si "tienen el mismo count" Esto quiere decir por ejemplo que el número de Germany y de "otros" sea exactamente 156 para los dos?