【发布时间】:2019-08-25 21:37:05
【问题描述】:
试图让这个查询在 eloquent 中工作
一个用户可以在多个团队中,但是我想生成一个不在特定团队中的用户列表。下面的 SQL 查询如果直接执行就可以工作,但希望通过将其转换为 eloquent 来使其更简洁
SELECT * FROM users LEFT JOIN team_members ON team_members.member_id = users.id WHERE NOT EXISTS ( SELECT * FROM team_members WHERE team_members.member_id = users.id AND team_members.team_id = $team_id )
这应该提供所有不属于团队 $team_id 成员的用户的列表
【问题讨论】: