08/04/2009, 03:29
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 41
Antigüedad: 16 años, 2 meses Puntos: 0 | |
Respuesta: Manera mas rapida Gracias!, me ha servido, pero tengo otra duda: Si ejecuto esta consulta:
SELECT titulo,votos FROM tabla1 ORDER BY votos DESC
¿Como obtener otro campo en la consulta que me indique la posición y que ese indicador sea único a pesar de que existan dos títulos con el mismo numero de votos?
Hasta ahora tengo esto, pero se repite si dos titulos tiene el mismo numero de votos:
SELECT a1.titulo, a1.votos, COUNT(a2.votos) ranking_votos
FROM tabla1 a1, tabla1 a2
WHERE a1.votos <= a2.votos or (a1.votos=a2.votos and a1.titulo = a2.titulo)
GROUP BY a1.titulo, a1.votos
ORDER BY a1.votos DESC, a1.titulo DESC; |