ユーザー間のメッセージのリストを含むテーブルがあります。テーブル構造:
Receiver | Sender | Subject | Message
Daniel | Admin | Title 1 | Message 1
Admin | Daniel | Title 2 | Message 2
Daniel | Admin | Title 3 | Message 3
Daniel | John | Title 4 | Message 4
Daniel としてログインしているとします。私が通信している相手のリスト (送信者か受信者かに関係なく) と、最新の件名/メッセージを表示したいと考えています。何かのようなもの:
Admin | Title 3 | Message 3
John | Title 4 | Message 4
これを行うために何百万もの方法を試しましたが、指を置くことはできません!
また、私が送信者である最新のメッセージと私が受信者である最新のメッセージ (たとえば、何らかの if ステートメント) を区別するのを手伝ってくれる人がいれば、それも役に立ちます。ただし、私はまだこれを自分で試していないので、差し迫った問題ではありません。
どんな助けでも大歓迎です:)