作者iFEELing (ing)
看板Database
标题Re: [SQL ] 从另外一张表格做更新..
时间Sun May 12 18:44:05 2013
※ 引述《bear1005 (πBear)》之铭言:
: 我用的SQLSERVER2008
: 目前想要做两表格参照的动作
: 表A(要更新)
: 表B(对照表)
: 目前在表A新增了栏位..需要参照表B来抓取资料,
: 两表各有一栏的资料内容可以找到共通性,
: 需要透过两表中这栏资料若是相同..就从表B抓取某栏的资料
: 复制到表A的新增的栏位,
: ,两表共通性的这两栏,栏位名称不一样,
: 所以用A与B来表示,但资料内容是有共通点的..
: 以下为我的SQL语法
: UPDATE 表A
: SET 表A.(空白栏位) =表B.(要参照的资料)
: FROM 表B WHERE表B.(共同资料A) = 表A.(共同资料B)
: 请问这样下语法是否可以达到我要的效果..
update A set colA = (select colB from B where condA=condB) where condA=condB
有 subquery 的话?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.35.79.188