→ evernever:UPDATE M SET A=0 WHERE C=0 不一樣嗎? 還是一定要有B? 04/28 13:48
sorry 打錯了是4個欄位
※ 編輯: tabear 來自: 59.124.6.193 (04/28 14:15)
我用的是MySQL
假設有一個table => M 裡面有4個欄位 A, B ,C, D
所以我下面這個指令結果產生錯誤
update M set A=0 where B in (select D from M where C=0)
回傳訊息似乎是不能同table
所以我就複製一樣的table => M1
執行:update M set A=0 where B in (select D from M1 where C=0) 這樣就OK
請問這有什麼方法可以解決的嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.6.193