サブクエリの結果を my と比較して取得する方法でこのクエリを書く方法はありますかcategory_id
?
SELECT category_id,
count(id) as TOTAL COUNT,
(select count(*) from products where product_path LIKE '%Electronics%'
and category_id = category_id ) as ELECTRONIC COUNT
FROM products
WHERE product_path LIKE '%Products%'
GROUP BY category_id
次の方法で結果が必要です。
"category_id" "TOTAL COUNT" "ELECTRONIC COUNT"
"173" "1" "243"
"42" "1" "243"
"211" "41" "243"
"162" "10" "243"
"172" "139" "243"
"116" "54" "243"
"10" "3" "243"
電子カウントをカテゴリに依存させたい。つまり、最初の行は where category_id = 173
、2 行目は where category_id = 42
、3 行目は wherecategory_id = 211
などになります。