0
我有一個週期性事件架構,其中有一個RecurrenceType
和一個RecurrenceMultiple
列。 RecurrenceType
是具有以下選項的表的外鍵:(1)不重複(2)每日(3)每週(4)每月。 RecurrenceMultiple
是一個整數,表示每個事件發生的循環時間範圍的倍數。幾個例子可能將這2個數據庫列合併爲1嗎?
- RecurrenceType = 1,RecurrenceMultiple = 1:一次性只
- RecurrenceType = 2,RecurrenceMultiple = 1:
- RecurrenceType = 3,RecurrenceMultiple = 1每天:每週
- RecurrenceType = 3,RecurrenceMultiple = 2:每隔一週
- RecurrenceType = 4,RecurrenceMultiple = 1:每月
- RecurrenceType = 4,RecurrenceMultiple = 3:每3個月
- RecurrenceType = 4,RecurrenceMultiple = 12:每年
我想這兩列中,我可以推斷RecurrenceType
讓我拋棄查找表的方式在某種程度上結合起來。我想不出一個好辦法做到這一點,避免碰撞。