受信メッセージを格納するテーブルと送信メッセージを格納するテーブルの 2 つのテーブルがあります。私が望むのは、メッセージの会話ビューを表示できるようにして、同じユーザー ID との間のすべての送受信メッセージがグループ化され、会話が最新のメッセージ (インまたはアウト) によって順序付けられるようにすることです。
Outgoing
----------
user_id
time
message
Incoming
----------
user_id
time
message
私が望むのは、次のような結果を表示することです
-> User A 9:10 pm Nice ...
<- User A 8:45 pm Our special is pepperoni!
-> User A 8:00 pm What's your special dish?
<- User B 9:00 pm We open at 5
-> User B 6:56 pm Hello What time to you open?
<- User C 8:43 pm Thanks!
-> User C 4:00 pm Loved the pizza today!!
これを行うためのクエリを作成する方法はありますか?
編集
ユーザー B がテキストを返信すると、結果は次のようになります。
-> User B 9:15 pm Ok great!
<- User B 9:00 pm We open at 5
-> User B 6:56 pm Hello What time to you open?
-> User A 9:10 pm Nice ...
<- User A 8:45 pm Our special is pepperoni!
-> User A 8:00 pm What's your special dish?
<- User C 8:43 pm Thanks!
-> User C 4:00 pm Loved the pizza today!!