【发布时间】:2020-02-10 13:27:28
【问题描述】:
我有一张Automate 的表格,定义如下:
Colonne Type
id int(11) Incrément automatique
name varchar(255)
type varchar(255)
code varchar(255)
password varchar(255)
active tinyint(1)
我为我的仪表板制作这样的视图:
SELECT COUNT('type') as count, type as name
FROM automate
GROUP BY type;
但这并不关心是否激活了自动化...
首先,我想从报告中删除未激活的自动化
(很容易添加一个简单的where activated = 1)
但是我如何添加一个假的type 来计算未激活的自动化?
实际结果:
| type | count |
| comx | 4 |
| gateway| 3 |
想要的结果:
| type | count |
| comx | 1 |
| gateway | 2 |
| unactivated | 4 |
(假设 type 来自枚举,并且 bdd 中不能有 unactivated 值)
【问题讨论】:
-
。 .样本数据、所需结果和适当的数据库标签都会有所帮助。