所以,我有两个表,INTERNAMENTO 和 DOC_ADMISSAO2。我想在某些条件下使用与名为 DIASADMISSAO 的表 DOC_ADMISSAO2 相同的值来更新名为 DIASINTERNAMENTO 的表 INTERNAMENTO 中的列。
update INTERNAMENTO a
set a.DIASINTERNAMENTO = (
select b.DIASADMISSAO
from DOC_ADMISSAO2 b
where (a.EPISODIO = b.EPISODIO) AND (a.DATACRIACAO <= b.DATACRIACAO));
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误:
- 00000 - “单行子查询返回多于一行”
有什么建议吗?