我有这个(工作)选择statment:从选择要更新的Oracle SQL
select * from memberships where MEMBERSHIP_TYPE = 'ZZZ' and inactive_date is null
and name_id in (select name_id from name where history_yn = 'N')
,但现在我想改变它,所以这将是一个更新语句,:
update name
set history_yn = 'Y'
IN (select * from memberships where MEMBERSHIP_TYPE = 'ZZZ' and inactive_date is null)
,但我收到ora-00933错误。你能提供这方面的建议吗?
什么是memberships'和'name''之间的关系。或者,表格的结构和它们之间的关系是什么? – GolezTrol 2012-03-21 11:03:02