私のデータベースに都市、州または国のいずれかに関連づけてアイテムを関連付ける必要があります。しかし、私は 'items'テーブルに1つのフィールドしか持たず、都市、州、またはそれが関連付けられている国へのリンクを作成したい(3つのエントリ 'city_id'、 'state_id'および'country_id')。画像を参照してください:複数のテーブルとの関連付けについて(データベース)
私は間にテーブルを置くトリックがあることを知っていますが、私は検索し、まだそのパターンを見つけていません。
ありがとうございます!
J
これは正規化されていますが、すべてのクエリに新しい「JOIN」を追加するだけです...しかし、あなたが正しいです、それはOPが求めていたようです。 – rid
@eggyal:私はシステムの別の部分に集中しなければなりませんでしたが、すぐにこれに戻ります。私はすでにあなたの答えをupvotedしているが、私はそれが私がやっている場合はそれを受け入れるようにそれを置くだろう、そうでなければ、私は何をしたかを示すためにこのスレッドを更新します。ありがとう! – Jeremie