我可以在一个查询中选择更多计数吗?

Ric*_*uez 1 php sql

我有一个字段的表叫type,其中3个各排是可能的:1,2和3.

现在,我根本不在意3.我需要计算有多少行type = 1和有多少行type = 2.我这样做有两个查询,像这样:

Query1:SELECT COUNT(id) as count FROM users WHERE type='1'
Query2:SELECT COUNT(id) as count FROM users WHERE type='2'

我只用一个查询就可以做到这一点吗?如果是的话,我应该,不是吗?查询怎么样?

Mar*_*ker 10

SELECT type,
       COUNT(id) AS count
  FROM users
 WHERE type IN ('1','2')
 GROUP BY type
Run Code Online (Sandbox Code Playgroud)