フィールド (id、from、to、message、stamp) を持つ private_messages という名前の SQL テーブルがあります。スタンプ フィールドはメッセージの日付に対応します
だから私はどのようなクエリが必要ですか:
1) 2 人のユーザー間の会話を取得します (日付順)。
クエリを試してみました
(SELECT * FROM private_messages WHERE from=$my_id AND to=$other_id)
UNION
(SELECT * FROM private_messages WHERE from=$other_id AND to=$my_id)
ORDER BY stamp
;
しかし、うまくいきません...
2)私と他のユーザーの間の最後のメッセージを、それぞれ異なるユーザーとの間で日付順に並べ替えて取得します(たとえば、facebookのように受信トレイを構築するため)?