私はできる限り明確にしようとします...投稿ごとに複数の部分を含むデータを保存する
1件につき複数の項目を含むデータレコードを保存する必要があります。 1つの事件で、9つの食糧を盗んだ顧客がいます.1バナナ、3つの青いカメ、2つのマーズのバー、4つのオレンジのスライスです。
私は、インシデントのコアの詳細(日付、時刻、インシデントの詳細など)を含むテーブルを持ち、参加者のUIDと識別され、その個人の詳細がそのUIDとともに別のテーブルに格納されています。要件は、各オブジェクトのいくつが盗まれたかを見るためにレポートを実行できることです。
方法は、これは明らかに、すべての複数のオブジェクトの事件のうち、巨大なテーブルの行を取得する可能性を秘めていると私はデータ性能、電気ショック療法に関連してこれらのレコードを格納するための最良の方法です。
インシデントの親レコードIDを参照して複数のレコードとして保存するのか、これを行うより効率的な方法がありますか?
table_stolen_products のようなピボットテーブルをproduct_idフィールドとperson_idフィールドで記述すると、これらのテーブルに参加することで、製品と人物の両方の詳細に簡単にアクセスできます。 – shashi