作者skya0 (a0)
看板Database
標題Re: [INTERBASE]更新資料UPDATE
時間Mon Jun 16 15:04:37 2008
※ 引述《skya0 (a0)》之銘言:
: UPDATE TableName A SET 卡號=(SELECT 卡號 FROM TableName B WHERE
: A.客戶編號=B.客戶編號 AND 付款類型='1' ROWS 1) WHERE A.付款類型= '2'
: ※ 引述《grence (多想兩分鐘 = =")》之銘言:
: : http://hasio.vgocities.net/sqlupdate.txt
您大概是IB6或7之前的版本吧 沒有ROWS 指令
UPDATE TableName A SET 卡號=(SELECT DISTINCT 卡號 FROM TableName B WHERE
A.客戶編號=B.客戶編號 AND 付款類型='1') WHERE A.付款類型= '2'
或
UPDATE TableName A SET 卡號=(SELECT 卡號 FROM TableName B WHERE
A.客戶編號=B.客戶編號 AND 付款類型='1') WHERE A.付款類型= '2'
試試
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.52.38
推 woohyuk49:可以執行了 謝謝您^^ 06/16 20:24
推 woohyuk49:只是我現在想用另一個A.xx=B.XX時 會出現 06/16 20:32
推 woohyuk49:multiple rows in singleton select 06/16 20:37