oracle sql在一个select里面写一个merge语句

时间:2011-01-10 09:57:12

标签: sql oracle

伙计们可以在下面的选择中为相关子查询编写合并语句

我的要求是我已经从top select statement传递到每个日期,并且对于每个日期select statement inside using clause应检查该日期是否存在任何数据,然后插入或更新

select date from A a where exists (

merge in to B b 
using (

)
..
..

)

1 个答案:

答案 0 :(得分:2)

当然你只想使用SELECT inside using子句?

merge into B b 
using (
select ... where datecol = (select datecol from A a where ...)
)
..
..

)