我想写一个SQL查询,将输出多个变量,具体取决于数据库中存在特定数量的次数。这些信息将在图表中使用。多输出一个SQL查询
的DB设置如下:
ID | quantity | etc..
---------------------
1 | 2 |
2 | 6 |
3 | 1 |
4 | 2 |
.
.
.
这里是我进行的查询:
SELECT
COUNT(CASE WHEN quantity = 1) AS quantity1,
COUNT(CASE WHEN quantity = 2) AS quantity2
FROM orders
但我希望它输出这样的:
quantity1 | quantity2
---------------------
1 | 2 |
相反,我我得到这些错误信息:
在此先感谢!
编辑:如果你想在我的数据库测试你的代码,链接低于...
-Link被切除,
你的意思是做一个'组by'的数量可能。 – Rahul 2014-10-20 07:59:04