我目前正在开发一个网络聊天应用程序SignleR,SQL server这是我目前的数据库架构

我添加了一个选项,用户可以在其中Clear Chat history进行特定对话,但是如果用户 1 击中了清除历史记录,我在希望情况下为特定用户清除历史记录的概念遇到了麻烦all the messages of this conversation will not be displayed for user 1 but will still be seen for user-2
如何升级我的数据库架构以便我可以使用此功能?
PS:昨天我问了同样的问题stackoverflow website,有人给了我一个解决方案。但他给我的解决方案很复杂,并没有满足我的要求。我的数据库目前仅支持 2 个用户之间的私人聊天