Problemas com o Distinct na query
Bem, eu quero fazer uma coisa simples "pegar o 2 "PostID" dos últimos IDs da tabela de comentários" Nota: o PostID não pode ser o mesmo.
Então eu tentei usar essa query:
SELECT DISTINCT PostID FROM comments ORDER BY ID DESC LIMIT 2
De acordo com o print a baixo ela deveria retornar 1 e 3
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/g4u2FvC.png&key=004bb83958751a28742491a6d64fe57eeca046b2227c015556514c242dfb111a" alt="g4u2FvC.png" />
Só que não está funcionando do jeito que eu imaginei que funcionaria...
Não sei ao certo o que está acontecendo, parece que ela está apenas ordenando os resultados (e os resultados não são os que eu imaginei que seria) porque está sendo retornado apenas 3 e 2 e quando eu boto pra ordenar ASC retorna 2 e 3.
Alguém sabe como eu posso resolver esse problema? Ou sabe alguma forma ou uma função diferença que faça oque eu quero?
Discussão (3)
Carregando comentários...