飲食店の申し込みをしています。
一部の食品については、いくつかのアドオンを利用できます。たとえば、ピザのトッピングです。
オーダーテーブルの現在のデザイン-
|| 食品 ID || AddOnId
顧客が 1 つの食品に複数のアドオンを選択した場合 (ピザのトッピングとチーズ ディップなど)、どのように管理すればよいでしょうか?
私が考えた解決策 -
- AddOnId 列のコンマで区切られた ID (悪い考えだと思います)
- すべてのアドオンの組み合わせを別のアドオンとしてアドオン マスター テーブルに保存します。
- 注文した食品のアドオン専用の別のトランス テーブルを作成します。
提案してください。
PS - 同様の質問をたくさん検索しましたが、見つけられませんでした。