我有以下实体
部门
有很多用户
,用户有很多记录
。
现在我希望用户可以看到同一部门
的所有记录。
我很困惑是否需要在 Department
和 Records
之间建立关系,或者它可以通过用户遍历
最佳答案
JOINS
比子查询更高效。
这是您可以尝试使用 INNER JOIN
SELECT * FROM records AS r
INNER JOIN
users AS u ON (r.user_id = u.user_id)
WHERE u.department_id = 1
关于mysql - 我应该如何映射许多用户和部门之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22170768/