No se cual es la función TOP de SQL Server... pero en mysql si quieres ver las consultas que se están haciendo, puedes ejecutar:
mysqladmin -u root -p -i1 processlist
-i es el intervalo de tiempo que quieres que te lo vaya mostrando.
Yo lo que quiero es que el valor mas alto, de la tabla productos, tiene 2 campos votos y visitas, que quiero, que me seleccione el valor mas alto de votos y visitas
SELECT CodigoProducto, MAX(votos) AS TotalVotos
FROM vwproductosweb
GROUP BY CodigoProducto
ORDER BY TotalVotos DESC LIMIT 1;
O Algo asi, la consulta agrupa por codigos y tomas los maximos de esos grupos, y depsues ordena descendemente para que al tomar el primer registro con LIMIT 1 te de el codigo con el maximo valor de votos.