I have two tables:
- Bookings (Key Field = Booking ID)
- Events (Key Field = Event ID)
The Bookings table has the Event ID as a field. The Events table does NOT have the Booking ID as a field because an event might have many Booking ID's associated. Practically speaking, one Event might have many Bookings; however, I need to bring data from the Booking table into the Game table as it related to the Event ID. I feel that perhaps a many-to-many intermediary table is needed, but I'm not sure how to make this happen. I would like to keep the Event table as a parent table to the Bookings table so that I can view all the bookings associated with an Event, but I also want to bring some fields down to the Event table.
I feel as if I should mention that both tables are connected to our booking site via API. All records in both tables are added whenever a booking is created on our booking site.
Thoughts?