gpt4 book ai didi

mysql - 网站的两个用户之间的对话类型收件箱消息

转载 作者:行者123 更新时间:2023-11-29 17:01:15 25 4
gpt4 key购买 nike

我想在两个用户之间实现对话类型的收件箱消息,其中对话将在两个用户之间分组并显示在收件箱页面上,当单击对话时,将显示两个用户之间的整体聊天历史记录... 。我有一个数据库架构,但未能对两个用户之间的对话进行分组。我需要一个查询来实现此目的,谢谢这是我的 table 。

1.用户:

  • ID
  • 用户名
  • 密码

2.对话:

  • conversation_id
  • 来自_user
  • to_user

3.消息:

  • message_id
  • conversation_id
  • 用户 ID
  • message_text
  • 消息日期
  • 看过

因此,如果有人知道如何实现此查询,那么帮助我对我的架构进行更改将不胜感激,谢谢

最佳答案

SELECT conversation FROM
conversations

WHERE (conversations.from_user = <user parameter>
OR conversations.to_user = <user parameter>)
AND conversations.from_user <> conversations.to_user

关于mysql - 网站的两个用户之间的对话类型收件箱消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52233443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com