我有一个字段的表叫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)