私は新しく、これをどのように構造化するかについて非常に混乱しているので、これについてコメントしてください。 興味のある人のデータベースを作成したいと思います。私は彼らの興味を記録し、共通の関心を持っているものを見て、それらを表示したい。複数のジャンクションテーブル、データベース構造の初心者
私は3つのテーブルがあります:人、インタレスト、InterestType
人が人 関心の表では、人が持つことができるの関心です。 InterestTypeは、スキーまたはサイクリングのような興味のある名前です。
を(私はすべての人が利益の共通タイプセットを使用したいので、私はそれを離れている)私のセットアップは以下の通りです:
personTable:ID、名前、interestID
interestTable:ID、interestType、PERSONID
interestType:id、名前
同じ関心のある人のリストを取得するにはどうすればよいですか?
personTableに「interestID」があるのはなぜですか?また、興味のあるテーブルにIdの本当の必要はありません... –