Options that I can think of.
- Subtable which lists each dish in the order with it's quantity with a FK to the main order table
- A json representation inside the Order Table with the details of the individual dishes in the order
- Pre-calculate all the possible dish combinations and store in a table and then use reference to that table inside the order table.
Which is the best option among these? Are there any better solutions?