Select TOP no Funciona en MySQL, ahi es el LIMIT
Para aquellos que hacen sentencias SQL en MySQL y no les sale el TOP, es porque en ese Motor no existe esa funcion :D, lo que existe es el LIMIT y se usa de esta manera
Si tu consulta original es:
1 |
Select Top 10 * from ventas |
su equivalente para que funcione en mysql es:
1 |
select * from Productos LIMIT 10 |
No he probado si el LIMIT tiene el mismo problema que el TOP en caso de EMPATE, supongo que si porque no puede excluir a uno de los registros empatados
1 comentario. Dejar nuevo
Puedes hacer un Distinct del campo que quieres que no se repita. Por ejemplo si en una base de datos tenemos a varios clientes y queremos que solo se nos muestre el nombre de los 10 primeros clientes sin que se repita se hace lo siguiente:
SELECT DISTINCT nombre_cliente AS cliente LIMIT 10;