在MySql中查询表的最佳方法

时间:2015-03-24 16:58:31

标签: mysql

模式模型

自动A1

自动B1

手册A1

自动A1

手册A1

手册A1

手册B1

手册B1

自动A1

我想要的结果如下。

模式模型-A1模型-B1

自动3 1

手册3 2

获得上述结果的有效方式/查询是什么?

1 个答案:

答案 0 :(得分:0)

有多种方法可以获得预期的输出。您也可以尝试这样:

SELECT 
   mm.Mode
, SUM((CASE WHEN mm.model = 'A1' THEN 1 ELSE 0 END)) AS "Model-A1"
, SUM((CASE WHEN mm.model = 'B1' THEN 1 ELSE 0 END)) AS "Model-B1"
FROM mode_model as mm
GROUP BY mm.mode;