【发布时间】:2017-02-20 15:03:49
【问题描述】:
我有以下表格:
users - id、用户名等
conversations - id、私人等
conversation_user - id、 user_id,conversation_id
conversation_user 表中针对每个打开/开始的对话有两条记录(如果对话是多用户的,则可能更多)。 一个用户作为收件人/收件人,另一个用户作为发件人。假设:user_id=1、conversation_id=1 和 user_id=2、conversation_id=1。
如何选择与我进行公开对话的所有用户/用户名。确切地说,所有参与者。
我假设我需要获取我参与的对话 ID,然后对对话中的其他用户进行反向查找。但到目前为止还没有运气......这个反向查找是我卡住的地方。 我正在使用 Laravel 5.3 和 MySQL。
【问题讨论】: