我找不到解决方案

时间:2012-08-10 19:21:48

标签: sql

我正在尝试执行以下SQL查询,但它无法正常工作:

update fichas1
set 
fichas1.observaciones = concat(casi.diagnostico+ ' '+ casi.localizacion +'\n' +casi.tecnica )
from fichas1 inner join casi on fichas1.id = casi.ficha_id

1 个答案:

答案 0 :(得分:1)

试试这个:

update fichas1
set 
fichas1.observaciones = (select concat(casi.diagnostico+ ' '+ casi.localizacion +'\n' +casi.tecnica)
from casi where fichas1.id = casi.ficha_id)

但是,对于select查询的多个结果集可能会失败。