1
SELECT
`name`, count(`cid`) AS count, Min(`price-3`) AS min, Max(`price-3`) AS max
FROM ed_prices
WHERE type="M"
GROUP BY cid, type
该查询给我我想要什么类型M.但我有4种不同的类型,如M和结果为他们每个人是必要的。虽然此查询给了我这样的结果:MySQL的 - 多计数,最小值,最大值查询
name, count, min, max
我需要这样一个结果:
name, countM, minM, maxM, countP, minP, maxP, countZ, minZ, maxZ ...
我怎样才能做到这一点?
这不是在我的处境帮助。我需要在不同的列中分离结果。 – gzg 2012-03-14 22:17:01
@gzg,第二个版本怎么样? – 2012-03-14 22:22:28
我觉得差不多完成了,但是有些东西缺失或错误。它导致一个空的结果集,我不知道为什么。 – gzg 2012-03-14 22:26:17