我的问题是我想在单个查询中获得三个条件的计数。我知道我可以运行多个查询做到这一点,但问题是我需要它在一个查询获取多个条件的计数
我查询我曾尝试是
SELECT COUNT(IF(da <3, da, 0)) AS da1,
COUNT(IF(da <2, da, 0)) AS da2,
COUNT(IF(da <1, da, 0)) AS da3
FROM tv
而其结果是
4 4 4
但预期结果是
2 1 0
表内数据存在da
列是需要
3 2 1 3
我'组by'尝试,但它给了我错误的输出。 3 X 3矩阵输出。 – 2013-03-21 06:02:18