ユーザーからユーザーへのすべてのメッセージを含むMySQLテーブルがあります。
id | to_id /*user_id*/ | from_id /*user_id*/
1 | 32 | 54
2 | 54 | 32
3 | 32 | 54
目標は、ダイアログのリストuser_id-user_idのようなMySQLの回答を日付順に取得することです。しかし、SQLクエリを実行する場合:
select * from messages group by to_id, from_id
私は取得します
to_id /*user_id*/ | from_id /*user_id*/
32 | 54
54 | 32
ただし、最初と2番目の文字列は同じダイアログです。このレコードをグループ化するにはどうすればよいですか?