看板 Database 關於我們 聯絡資訊
※ 引述《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