まず、トピックのタイトルにふさわしい名前が見つかりませんでした。できれば、タイトルを編集してください。
次のテーブルを取得しました。
products
- id
- name
- desc
- image
categories
- id
- name
- parent_id
products2categories
- id
- product_id
- category_id
テーブルでこの情報を取得したとしましょう:
products
- 102
- Pilot Pen Blue
- Some pen desc blah blah blah
- Some image location
categories
- 10 -11
- Pens -Pilot Pens
- None -10
products2categories
- 1
- 102
- 11 -> ofcourse if it's related to category 11, it also related to category 10
デモ情報を見ると、カテゴリ番号 11 ( Pilot Pens
) に関連する「Pilot Pen Blue」を取得したことがわかりますが、「Pilot Pens」は「Pens」の「子」であるため、ユーザーがすべてのペンを検索するたびにパイロットペンもご紹介したいと思います。
どうすればそれを実現できますか?
他にカタログ用の優れたデータベース構造があれば、遠慮なく提案してください。