我有一个 MySQL 表格:
id | error 1 | error 2 | error 3 | error 4 |
--------------------------------------------
1 | 1 | 0 | 0 | 1 |
-------------------------------------------
2 | 0 | 0 | 0 | 0 |
id 是主键,errors 是 bool 列。 有没有一种方法可以获取行的 ID,如果任何错误为 1 为真,如果所有错误为零则为假。
最佳答案
select id,case when error1+error2+error3+error4 > 0
then 1
else 0
end as error
from Table t;
关于php - 带条件的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28670992/