【发布时间】:2014-03-27 15:28:32
【问题描述】:
我想从使用 HAVING COUNT 的 select 语句创建更新查询
这是选择查询:
select hlse_ref, HLSE_TERM_START_DATE, HLSE_STATUS_CODE
from headleas a, lernhist b
where a.hlse_ref=b.lerh_leas_hlse_ref
and a.HLSE_TERM_START_DATE is not null
group by a.hlse_ref, a.HLSE_STATUS_CODE, a.HLSE_TERM_START_DATE
having count(b.LERH_START_DATE)=1
我想将 hlse_term_start_date 设置为 null 条件满足我的 select 语句中的条件
update headleas
set hlse_term_start_date=null
where( *my select statement*)
但这似乎不起作用。我看过其他帖子,但他们对这个案子没有太大帮助。我正在使用 SQL Plus。有什么想法吗?
【问题讨论】:
-
您是否记住,您需要通过列链接这两个查询,例如... WHERE ID IN (select statement with one column) ... ?
标签: sql oracle count sqlplus having