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