我在 WHERE 子句中有一个包含多个条件的 SQL 语句,但是一旦满足一个条件,查询就会停止。我需要的是查询返回与条件之一有关的所有行。
例如:
select * from EMPLOYEE_LEAVE
where
ENUMBER = :num
or
EFNAME = 'Sebastien'
or
ESNAME = :sname
在这种情况下,查询必须搜索 EFNAME 为 Sebastien 的所有记录。我的数据库中有两条符合此条件的记录,但是查询只返回第一个结果。我将如何显示与此条件匹配的所有记录?