タイトルが質問に一致しない場合は、まず謝ります。さて、問題はこのクエリを構築する方法です...クエリ内のMysqlクエリ
私はcategory
というテーブルがあります。それは私のもの(映画)のカテゴリが含まれています。これはこのようなものです...
--------------------------------
ID | name | parent_category
--------------------------------
1 | love | 0
2 | action | 0
3 | fear | 0
4 | passion| 1
5 | danger | 2
6 | death | 3
--------------------------------
このように、各カテゴリには親カテゴリがあります。最初の3人を除いて。彼らは両親です。
や映画テーブルだから...このよう
--------------------------------
ID | name | category
--------------------------------
1 | aaaa | 1
2 | bbbbbb | 2
3 | cccc | 2
4 | ddddddd| 1
5 | eeeeee | 3
6 | fffff | 3
--------------------------------
で、私は何をしたい親カテゴリで映画を選択すること、です。つまり、カテゴリlove
をクリックすると、親カテゴリとしてlove
のカテゴリのすべての動画を選択する必要があります。
これを1回のクエリで書く方法は?
'選択*カテゴリは= 1 '...それは愛のカテゴリに階層の –
どのように多くのレベルをすべてのムービーを表示します映画からは、そこにすることができますか? – sagi
実際、ムービーテーブルでは、ムービーは常に子カテゴリーで保存されます。 – TharinduLucky