您好我正在 laravel 的社交网站上工作, 我的数据库就像......
ID | FROM_ID | TO_ID | STATUS
1 | 1 | 2 | Accepted
1 | 2 | 1 | Sent
我想要一个状态为( seleted )且from_id
或to_id
为Auth::id()
的查询
还有急切的唠叨
如果Auth::id
位于from_id
(to_id
中的用户ID 的详细信息),Auth::id
是否在to_id
中( from_id
)
答案 0 :(得分:0)
您可以使用以下查询:
我提供的查询可以在laravel中进行转换:
SELECT收件箱。,user1。,user2。* FROM收件箱LEFT JOIN用户作为user1.in user1.id = inbox.FROM_ID LEFT JOIN用户作为user2 on user2.id = inbox.TO_ID WHERE STATUS ='接受'和(FROM_ID = Auth :: id()OR TO_ID = Auth :: id())