Usar ORDER BY e retornar o último post
Daí gurizada, estou fazendo uma consulta em MySQL só que está me dando uma dor de cabeça tremenda.
A consulta que eu faço é essa:
SELECT * FROM noticias WHERE NOT(categoria=6) AND destaque=1 GROUP BY categoria ORDER BY data DESC
Nessa consulta, se houverem duas noticias da mesma categoria com o mesmo destaque, ele pega a com a data mais antiga, mesmo usando o ORBER BY data DESC
Pelo que eu vi, o problema é com o GROUP BY, ele agrupa por categoria, mas ignora o fato de estar ordenado por data e pega a data mais antiga
Alguém já passou por isso e conseguiu uma solução?
Discussão (6)
Carregando comentários...