だから私は列を持つプライベートメッセージモデルを持っています: sender_id
、recipient_id
、content
、およびcreated_at
.
メッセージを送信した最後の 5 人の受信者を選択したいと考えています。ただし、列を絞り込む方法がわかりません。
私の現在のクエリはこれです:
SELECT DISTINCT recipient_id, created_at FROM private_messages WHERE sender_id = :user_id ORDER BY created_at DESC LIMIT 5
に必要なので、created_at 列を取り除くことはできませんORDER BY
。何かが欠けているに違いありませんが、それが何であるかは完全にはわかりません。