我需要这样做:
有一个名为table1的表,它有一个employee id列,status列只有值1和0,department列有值100,101,102。
我想列出状态= 0和(department = 100,状态= 1)
的所有employeeid请帮帮我
答案 0 :(得分:6)
Where Status = 0 or (Department = 100 And Status = 1)
答案 1 :(得分:3)
您可以在SQL中编写条件,就像用英文编写的那样(除了您使用的是or
而不是and
):
select *
from table1
where status = 0
or (status = 1 and department = 100)
这将返回所有员工: