我有一个表格的MySQL表格:
id | error 1 | error 2 | error 3 | error 4 |
--------------------------------------------
1 | 1 | 0 | 0 | 1 |
-------------------------------------------
2 | 0 | 0 | 0 | 0 |
Run Code Online (Sandbox Code Playgroud)
id是主键,错误是布尔列.有没有办法我可以获取行的ID,如果任何错误是1为真,如果所有错误都为零,则为false.
select id,case when error1+error2+error3+error4 > 0
then 1
else 0
end as error
from Table t;
Run Code Online (Sandbox Code Playgroud)