Roles、Permissions、および Role_Permissions の 3 つのテーブルがあります。
Table Roles has the following: id, role_name
Data: id, role_name
1, Accounting
2, Order_Entry
3, Shipping
Table Permission has: id, permission _name
Data: id, permission _name
1, Admin
2, Super_User
3, Read_Write
4, Read_Only
Table Role_ Permissions has:
role_id (FK from Roles),
permission_id (FK from Permissions)
次のようなマトリックスを作成する必要があります。
Heading: Roles Admin Super_User Read_Write Read_Only
Columns/Rows: Accounting X X
Order_Entry X X
Shipping X X
「X」は、そのロールに対する権限があることを表します。もちろん、空白はその役割に対する権限がないことを意味しますこれはSQLで実行できますか