Oracle 如何在下一个子查询中使用accnum from 1st查询

Oracle 如何在下一个子查询中使用accnum from 1st查询,oracle,Oracle,如何在下一个子查询中使用accnum from 1st查询 您需要使用联接。。 我看到你的联盟日期和帐户,这似乎是无效的。 希望你需要像下面这样的东西 select max(d.depdate) from cb1340 d,cb1090 a where a.accnum = d.ACCNUM -- Is it a.accnum you join again with d.accnum or a.other_column ?? and a.accnum = '123456' union all

如何在下一个子查询中使用accnum from 1st查询

您需要使用联接。。 我看到你的联盟日期和帐户,这似乎是无效的。 希望你需要像下面这样的东西

select max(d.depdate) 
from cb1340 d,cb1090 a
where a.accnum = d.ACCNUM -- Is it a.accnum you join again with d.accnum or a.other_column ??
 and a.accnum = '123456'
union all
select max(e.depdate)
from cb1360 e,cb1090 a
where a.accnum = e.ACCNUM 
and a.accnum = '123456'

你想做什么?示例数据和预期输出会有所帮助。我想从表1340中检索depdate,其中accnum是表1090中的123456
select max(d.depdate) 
from cb1340 d,cb1090 a
where a.accnum = d.ACCNUM -- Is it a.accnum you join again with d.accnum or a.other_column ??
 and a.accnum = '123456'
union all
select max(e.depdate)
from cb1360 e,cb1090 a
where a.accnum = e.ACCNUM 
and a.accnum = '123456'