私は同じテーブルのカテゴリとサブカテゴリをストロークしています。すべてのサブカテゴリをカウントし、親カテゴリのデータ行を更新するにはどうすればよいですか。単一クエリを使用してmysqlでサブカテゴリ数をカウントして親行数を更新するにはどうすればよいですか?
categoryId sub cat id category_count subcategory_count 1 3 0 3 1 4 0 1 1 5 0 7 1 0 5 0
サブカテゴリ数の合計でカテゴリカウントを更新する必要があります。 5+ (3+7+1) so my category count should be 16
for eg;- 5 is my category count. I want my category count like this
くれ おかげ
を助けてください
あなたは 'category_count'を更新した場合は、クエリが実行される次回は、それがアップし、再び、その代わりに、それらをすべて追加します希望「16」の次回には「27」になる。これは意図されていますか? –
@learner 'category_count'か' subcategory_count'は再帰的ですか?私。あなたはどのようにサブサブカテゴリ、サブサブサブカテゴリなどを扱うのですか? –