好的,所以我試圖從MySQL中選擇唯一的值,但我並沒有成功。所有用戶從SQL中選擇唯一值
查詢
SELECT DISTINCT private_messages.*,
users.ID AS userID,
users.username AS username,
profiles.img_url AS profileImage
FROM private_messages
INNER JOIN users ON users.username = private_messages.receiver
INNER JOIN profiles ON profiles.userID = users.ID
WHERE private_messages.sender ='Admin'
ORDER BY private_messages.sent_at DESC
現在的問題是收到
基本上我試圖讓最後一封郵件的用戶,我想,只選擇接收最後的消息,不是所有的人
當前結果
我想實現什麼?
- 只有消息新顯示。我不能使用限制1,因爲我得到所有用戶的信息(從所有用戶發送)
,那麼爲什麼你在查詢中使用'private_messages.sender =「管理員」'?你必須使用'private_messages.receiver ='bla''不應該? –