MySQL - Limitação de Registros

01/08/2020

0

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.
Ilano Caldas

Ilano Caldas

Responder

Posts

03/08/2020

Emerson Nascimento

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar