MySQL - Limitação de Registros

01/08/2020

5

Olá pessoal,

Tenho uma consulta onde preciso limitar a um número X de registros. Até aí tudo bem pois posso usar a função LIMIT X. A questão está numa situação em que temos que trazer X registros sendo que se eu tiver após estes X registros outros que tenham, por exemplo, a mesma idade estes também deverão aparecer na consulta. No SQL Server eu usaria um TOP 45 WITH TIES, mas em MySQL como eu posso fazer isso?

Grato,

Ilano.
Responder

Posts

se eu entendi o que você precisa, talvez o exemplo abaixo te ajude:
SELECT *
FROM ALUNO
WHERE DATA_NASC IN (SELECT [DISTINCT] DATA_NASC FROM ALUNO [WHERE] ORDER BY DATA_NASC LIMIT 50)
ORDER BY DATA_NASC
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar