问题描述
- 本人菜鸟,求教如何把一个表的字段插入到另外一个表中
- 已知表usis.TExamination a
hisbase.tpatientinfo T
2个表中都有上万条数据,有相关的,有不相关的。
现在2张表通过字段关联 a.fzyh = T.fkey
现在我要通过关联,把 t表中的t.flsh 插入到a.ftyzyh中
语句该怎么写啊?
我自己写了条。UPDATE usis.TExamination a SET A.FTYZYH=(SELECT flsh FROM hisbase.tpatientinfo b WHERE a.fzyh=b.fkey)
WHERE fzyh IN (SELECT fkey FROM hisbase.tpatientinfo);执行时提示:单行子查询返回多个行
解决方案
UPDATE a
SET a.FTYZYH = b.flsh
FROM usis.TExamination a
INNER JOIN hisbase.tpatientinfo T ON a.fzyh = T.fkey
时间: 2025-01-16 11:43:36