小编bsa*_*abr的帖子

我可以在一个Mysql查询中执行此操作吗?

我有一个有两列的表:

column A    column B
  1             2
  1             2 
  2             1
Run Code Online (Sandbox Code Playgroud)

我想返回总数= 3总共两个= 3

我能想到的最好的是两个查询:

SELECT sum(CASE WHEN columnA =1 THEN 1 ELSE 0  END ) 
     + sum(CASE WHEN columnB =1 THEN 1 ELSE 0 END ) 

SELECT sum(CASE WHEN columnA =2 THEN 1 ELSE 0  END ) 
     + sum(CASE WHEN columnB =2 THEN 1 ELSE 0 END ) 
Run Code Online (Sandbox Code Playgroud)

这可以在一个查询中完成吗?谢谢

php mysql

6
推荐指数
1
解决办法
127
查看次数

标签 统计

mysql ×1

php ×1