0
我有表subcategory
和listing_category
。 listin_category
表具有不同的記錄,其中包括subcategory
和category
。我想要的是找到所有subcategory
計數爲具體category
說類別= 3,在我的listing_Category
表中更新它在subcategory
表。 什麼,我試圖做到這一點需要mysql更新選擇查詢進行優化
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
我在做陣列subcategories.id
有問題。任何幫助將不勝感激。如果有人提出更優化的查詢將會很棒。在此先感謝
你就可以說'在(從子類中選擇id其中任何)' – dcaswell