我收到“缺少右括号错误,同时运行此查询”帮助与Oracle查询(缺少右paranethesis)
select a.session_id,
a.request_id,
a.timestamp,
a.queue_tag,
b.*
from (select session_id,
request_id,
timestamp,
queue_tag,
(select min(b.timestamp) nextrec
from tbl b
where a.session_id = b.session_id
and a.request_id = b.request_id
and b.timestamp > a.timestamp
and b.is_queue_empty = 0
)
from tbl a
where is_queue_empty = 1
and nullif(queue_name,'') is null
) a
left join tbl b
on a.session_id = b.session_id
and a.request_id = b.request_id
and a.nextrec = b.timestamp
它是有效的,选择这样的Oracle列值?如果不是我在这里错过了什么?
如果你改变'和b.is_queue_empty = 0) 'to'和b.is_queue_empty = 0)作为nextrec'? – 2011-03-21 18:10:01
此外,您在底部 – 2011-03-21 18:19:50