问题标题可能有点神秘,但我想不出一个有意义的简短版本。
所以我有一个表,它是和Booking
之间的多对多关系。我还有一个表,它是和之间的多对多关系。Customer
Event
event_activity
Event
Activity
我现在希望预订能够指定它想要参加的活动中的哪个事件。所以我有,它是和booking_event_activity
之间的多对多。Booking
event_activity
显然booking_event_activity
将需要外键Customer
和Activity
(这也将是它自己的复合主键的一部分),但是我如何指定最终的外键,它将是一个事件的主键?我做到了吗:
- 预订活动外键的外键?
- event_activity 的事件外键的外键?
- 两个外键,分别对应 1. 和 2.?
- 一个外键直接指向事件表的主键?