2 oyzlcs oyzlcs 于 2014.12.15 13:23 提问

本人菜鸟,求教如何把一个表的字段插入到另外一个表中

已知表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);

执行时提示:单行子查询返回多个行

1个回答

save4me
save4me   Ds   Rxr 2014.12.15 13:47
已采纳

UPDATE a
SET a.FTYZYH = b.flsh
FROM usis.TExamination a
INNER JOIN hisbase.tpatientinfo T ON a.fzyh = T.fkey

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!