私はテーブルsubcategoryとを持っていlisting_categoryます。テーブルには、とlistin_categoryを含むさまざまなレコードがあります。私が望むのは、特定のカテゴリ= 3のすべてのカウントをテーブルで見つけて、テーブルで更新することです。私がやろうとしていることsubcategorycategorysubcategorycategorylisting_Categorysubcategory
UPDATE `subcategories` SET total_count = ( SELECT count( * )
FROM `listings_category`
WHERE category =3 and subcategory IN (subcategories.id)
WHERE category_id =3 and id=subcategories.id
array の作成に問題がありsubcategories.idます。どんな助けでも大歓迎です。より最適化されたクエリを提案する人がいれば、それは素晴らしいことです。前もって感謝します