【发布时间】:2021-05-21 21:39:36
【问题描述】:
我有以下 SQLite DB 表app_vendor:
app | vendor | active
---------------------
123 | 10 | 1
123 | 20 | 0 // + 1 (10 is 1, 20 is 0)
255 | 10 | 1
255 | 20 | 0 // + 1 (10 is 1, 20 is 0)
675 | 10 | 0
675 | 20 | 0 // 0 (10 is 0, 20 is 0)
我想运行一个查询,比较所有出现的同一个应用:
-
如果供应商 10 处于活动状态:
1而供应商 20 不是:0和 -
返回在整个数据库表中发生的次数。
在上面的示例中,它发生了两次(对于应用程序 123 和应用程序 255),因此返回值应该是 2。例如,我是 SQL 新手,不知道如何按“应用程序”进行分组。
【问题讨论】: