我有以下表格:
TABLE DEVICES_ID
devId
dev1
dev2
dev3
表格用户:
user phone mail
user1 12345 1@mail.com
user2 13246 2@mail.com
user3 54321 3#mail.com
表格类型:
type
type1
type2
type3
type4
其中DEVID,USER和TYPE是主键。然后我想要一个具有唯一ALARM_ID的表,并引用这些表中的几个表:
表格警告:
alarmId users types devices
1 user1,user2 type4,type2 dev1,dev2
2 user1,user3 type1,type3 dev2,dev3
2 user2,user3 type4,type3 dev1,dev3
这可能吗?这意味着ALARMS表中的每个值都是对其他表的值的引用。我知道我可以用一个值来做到这一点,但我需要与许多人一起做。
或许它可能是数据库的糟糕设计。