每一行,我有此查詢:計數關於MySQL
SELECT
(SELECT COUNT(*) FROM tb_pinturas WHERE c.catId= 4) AS desejo,
(SELECT COUNT(*) FROM tb_pinturas WHERE c.catId= 2) AS europa,
(SELECT COUNT(*) FROM tb_pinturas WHERE c.catId= 6) AS futebol,
(SELECT COUNT(*) FROM tb_pinturas WHERE c.catId= 8) AS jazz,
(SELECT COUNT(*) FROM tb_pinturas WHERE c.catId= 3) AS praia,
(SELECT COUNT(*) FROM tb_pinturas WHERE c.catId= 1) AS sp,
(SELECT COUNT(*) FROM tb_pinturas WHERE c.catId= 7) AS tamta,
(SELECT COUNT(*) FROM tb_pinturas WHERE c.catId= 5) AS velocidade,
c.catNome AS nome,
c.catSlug AS slug,
c.catId AS id
FROM aux_categoria c
LEFT JOIN tb_pinturas p ON(c.catId = p.catId)
GROUP BY c.catid ORDER BY c.catNome;
,我想爲每個計數剛一列。我該怎麼辦?
不知道你問這裏有什麼..你似乎每一列了。 –
我想帶名字,id和count列,只有3列 –