だから私は列を持つプライベートメッセージモデルを持っています: 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。何かが欠けているに違いありませんが、それが何であるかは完全にはわかりません。