2012-03-12 1 views

답변

9

당신은 WHEREMAX()을 사용할 수 없습니다. 그래서 같은 하위 쿼리에 포장 : 아마 당신이

SELECT Name, Message 
FROM flux_chat_messages 
ORDER BY id DESC 
LIMIT 5 

을 가질 수 또한

SELECT Name, Message 
FROM flux_chat_messages 
WHERE id >= (SELECT MAX(id) - 5 FROM flux_chat_messages) 
ORDER BY id ASC 

및 프로그램에 결과를 역 (또는 또 다른 하위 쿼리 사용)

+0

아, 나는에 있었다 그것을 사용할 수있는 숫자로 바꾸려면 max (id) -5를 선택하십시오. 고맙습니다. 내가 할 수있을 때 나는 받아 들일 것이다 :) – CyanPrime