2012-03-12 13 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

関連する問題