Re: [INTERBASE]更新資料UPDATE

看板Database作者 (多想兩分鐘 = =")時間17年前 (2008/06/11 21:28), 編輯推噓6(601)
留言7則, 4人參與, 最新討論串3/8 (看更多)
※ 引述《hasio227 (hasio)》之銘言: ※ 引述《woohyuk49 (Forever H.O.T)》之銘言: : 客戶編號 卡號 付款類型 : 1 0005 1 : 2 0006 1 : 5 0015 1 : 66 0055 1 : 90 0021 1 : 1 AAAA 2 : 2 AAAA 2 : 5 AAAA 2 : 請問 若現在想將「付款類型」為2的 然後將卡號都更新成像是... : 客戶編號 卡號 付款類型 : 1 0005 1 : 2 0006 1 : 5 0015 1 : 66 0055 1 : 90 0021 1 : 1 0005 2 : 2 0006 2 : 5 0015 2 : 付款類型為2 但是卡號要變的跟付款類型為1的一樣 http://hasio.vgocities.net/sqlupdate.txt -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.194.122

06/11 20:59,
對了!我使用的資料庫是MS-SQL,因為手上沒有INTERBASE
06/11 20:59
如果是 MS-SQL有更簡單的方式 UPDATE TABLE1 SET 卡號=CLONE.卡號 FROM( SELECT * FROM TABLE1 WHERE 付款類型=1 )CLONE WHERE TABLE1.付款類型=2 AND TABLE1.客戶編號=CLONE.客戶編號 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.194.241

06/12 08:45, , 1F
那請問語法都可以通嗎QQ
06/12 08:45, 1F

06/12 09:46, , 2F
原來還有那麼簡單的方式~感謝大大的方法!讓我學到了一點
06/12 09:46, 2F

06/12 09:53, , 3F
我複製語法 改了一下表格跟欄位名稱 會有錯訊>"<
06/12 09:53, 3F

06/12 12:02, , 4F
我在 SQL Server Express 2005 可以用
06/12 12:02, 4F

06/12 13:40, , 5F
我的是interbase 還是我用錯了@@"
06/12 13:40, 5F

06/12 19:06, , 6F
呃…這已經不算通用的 SQL了;對interbase不熟也沒得試 囧>
06/12 19:06, 6F

06/14 09:56, , 7F
我還是搞不定 >"<>
06/14 09:56, 7F
文章代碼(AID): #18JzBsvE (Database)
討論串 (同標題文章)
文章代碼(AID): #18JzBsvE (Database)