[OK]を、私は検索し、オンラインのソリューションを検索し、任意のリードを見つけることができません、ここでは(ああ、私はこのデータベース品物;-)初心者のMySQLデータベースモデリングの問題
私は何千もの小売店を持ち、それぞれが1から100の製品を運ぶことができますが、入手可能な製品は10,000種類あります。私は各店舗のオーナーが店内の商品のリストを見ることができるようにする必要があります - これは簡単で、これのテーブル構造を理解することができます - でも私がしたいことは、最も一般的な製品の組み合わせ店舗全体で、例えば私のようなものを見たいので:最初の数はそれらの製品と店舗数(店舗内の製品の順序は重要ではありません)です
120: pid34, pid234, pid876, pid120, pid100 118: pid45, pid54, pid657, pid763, pid237 115: pid23, pid546, pid657, pid543, pid23
を、 pid番号は製品の製品IDです(ただし、各店舗には最大100個の製品があることを覚えておいてください)。
は、もしそうなら、私はテーブルの設定:私は私の店の在庫を追跡することができ
ID, PID, Store ID 1, pid34, 10 2, pid234, 10 3, pid876, 10 4, pid120, 10 5, pid100, 10 6, pid45, 45 ... etc ...
を、しかし、私は、私は、私の「組み合わせ」の検索を行うことができますかさっぱりだが!
@リチャード、それはあなたが何をしたいのかにかかっていますか?シンプルな設計が必要な場合は、データベーステーブルを十分に設計する必要があります。正規化を参照してください。もっと助けが必要な場合は、ここに戻ってきてください。 – melaos