MySQL - Limitação de Registros

MySQL

01/08/2020

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

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

01/08/2020

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
GOSTEI 0
POSTAR