快一个,
我有一张桌子,结构如下
id lid taken
1 1 0
1 1 0
1 1 1
1 1 1
1 2 1
很简单,对吧?
我需要从 1 的盖子中查询已获取/可用,它应该返回
taken available
2 2
我知道我可以简单地做两个计数并加入它们,但是有没有比两个单独的查询更熟练的方法呢?
我正在查看以下类型的格式,但我无法在 SQL 中执行它...
SELECT
COUNT(case taken=1) AS taken,
COUNT(case taken=0) AS available FROM table
WHERE
lid=1
太感谢了。