Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2009, 15:40
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: QUERY ordenado POR el MAYOR numero DE coincidencias

Código:
with t as (
select
campo, count(*) cant
from tabla
where campo in (valor1, valor2, valor3, valor4)
group by campo
)
select tabla.campo, s.cant 
from t, tabla
where t.campo = tabla.campo
order by t.cant desc
Sin probarlo, diría que esto funciona :P

Saludos