我不擅長Mysql表達式,所以這裏是一個簡單的問題,我試圖讓我的腦海裏浮現出來。我想要顛倒GROUP BY表達式的順序,以便我可以獲取用戶的最後一個條目。MySQL反向GROUP BY結果
我設法在互聯網上找到很好的例子,但是我不能在沒有收到錯誤的情況下用我的表達來實現它們。多謝你們!
SELECT messages.conv, messages.from_user, messages.to_user,
messages.content, messages.date_posted, messages.note_read,
messages.active, users.thumb, users.name, users.id
FROM `messages`
INNER JOIN `users`
ON messages.from_user = users.id
WHERE messages.from_user = 1
OR messages.to_user = 1
GROUP BY messages.conv
ORDER BY date_posted ASC
什麼是錯誤 –
沒有錯誤,我只想在GROUPED BY行中輸入LAST條目。默認情況下,GROUP BY將第一個作爲組合條目的基礎。 – Ando