我怎么能减少具有相同属性的表

我有7张桌子,所有桌子都有相同的属性 .

  • 我的桌子:星期六,星期日,星期一,...,星期五 .

  • 他们的 property 是SixToEight,EightToNine,....

反正有减少表吗?

回答(1)

2 years ago

您可以按如下方式对表格进行分类

Table 1 - DaysMaster
DayId   DayName
1       Saturday
2       Sunday
3       Monday
.       ....

Table 2 - ShiftMaster
ShiftId   ShiftName
1         sixToEight
2         EightToNine

Table3 - DayShiftMapping
DayShiftMappingId  DaysId  ShiftId
1                  1       1

在这里,我创建了两个主日历和班次表格,在最后一个表格中,您可以插入班次详细信息,例如daysId - 表1中的参考和ShiftId - 表2中的参考,并根据您的要求添加额外的列

希望这对你有所帮助!