我正在努力如何在 MySQL 中创建 VIEW。我有 5 张桌子:
- 用户 - 包含用户数据的表 - 组 - 包含组数据的表 - group_membership - 将用户成员资格存储在组中的关系表 - pages - 存储所有页面数据的表 - 权限 - 页面和组之间的关系表,存储按组查看页面的权限。
我要创建的视图应该根据用户在组中的成员身份向我显示允许用户查看哪些页面。例子:
用户 ID 1,在组 1、2、3 中 第 1 组有权访问第 1、2、3 页 第 2 组有权访问第 1、2、3、4 页 第 3 组有权访问第 1、2、3、4、5、6、7 页
我如何创建将包含数据的视图
用户 ID | page_ID -------------------- 1 | 1 1 | 2 1 | 3 1 | 4 1 | 5 1 | 6 1 | 7
感谢所有可以提供帮助的人。