Re: [SQL ] 從另外一張表格做更新..

看板Database作者 (ing)時間12年前 (2013/05/12 18:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《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
文章代碼(AID): #1HZt9uD4 (Database)