阅读背景:

使用外连接时where子句中的'OR'的SQL替代方法

来源:互联网 

I have the following query:

我有以下查询:

select * from
from assignments dah, employees emp 
where 
    dah.person_id=emp.person_id(+)
and 
(dah.effective_end_date between emp.date_from(+) and emp.date_to(+)
and dah.effective_end_date between emp.valid_from(+) and emp.valid_to(+))
or   
(dah.effective_start_date between emp.date_from(+) and emp.date_to(+)
and dah.effective_start_date between emp.valid_from(+) and emp.valid_to(+))
select 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: