我有三个表:文件、文件夹和安全。安全性是表,其中我有权访问文件和文件夹。安全表中的记录 ID 只能存在于文件夹/文件表之一中。另一个表(文件夹或文件)将没有此 ID。所以我会有以下情况:
Security table holds ids: 1, 2, 3, 4, 5
Folder table holds ids: 2, 5
File table holds ids: 1, 3, 4
我应该如何设置主键和外键以及身份来设置这样的表?可能吗?
我有三个表:文件、文件夹和安全。安全性是表,其中我有权访问文件和文件夹。安全表中的记录 ID 只能存在于文件夹/文件表之一中。另一个表(文件夹或文件)将没有此 ID。所以我会有以下情况:
Security table holds ids: 1, 2, 3, 4, 5
Folder table holds ids: 2, 5
File table holds ids: 1, 3, 4
我应该如何设置主键和外键以及身份来设置这样的表?可能吗?