我必须显示登录用户的消息线程。好显示线程实际上不是问题。我在显示所有消息列表时遇到了麻烦。要求如下。
1)消息列表页面(message_list.php):此处仅显示登录用户发送或接收的最后一条消息。在这种情况下,登录用户可以是发送者或接收者。 e.g
用户“mahendra”是登录用户。约翰,史密斯,桑德拉说,并与许多其他用户沟通。在message_list.php页面上,只应在每个用户中显示最后一条消息。
数据库结构如下:
ID(PK),from_id,to_id,消息
应该对此进行什么查询?
答案 0 :(得分:0)
假设您当前用户的ID为5
SELECT message FROM yourTable WHERE to_id=5 OR from_id=5 ORDER BY id DESC LIMIT 1