sql - SQL查询麻烦SQLite

标签 sql sqlite

4列

| day of year | year | user A | user B |

      1          1      john      ron
      2          1       ron      john
      1          2       john     kyle


我需要计算用户出现在UserA列或UserB列中的次数

按UserA列分组不是很简单,我需要计算john从UserA和UserB列中总共出现了多少次

预期产量

john 3
ron 2
kyle 1

最佳答案

您似乎想要union all

select user, count(*) counts from
(
    select [user A] as user from table t
    union all
    select [user B] as user from table t
)a
group by user

关于sql - SQL查询麻烦SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49376674/

相关文章:

SQL Server 2008 : Bulk Datatype Change

sql - Oracle SQL 创建函数 - 混淆编译错误

php - 大字段的 SQL UPDATE 问题

mysql - 我如何攻击这个 mySQL 查询?

c# - 无法从未打开的数据库创建命令

sql - 如何在条件语句中设置 LIMIT;后置数据库

sql - 使用 dbt for-loop 在 BigQuery 中创建多个表

c++ - SQLite 和 C++ 入门?

database - 是否可以在离线时通过 HTML5 下载 SQLite 数据库以在本地使用?

sqlite - 在Monomac上使用dllmap