看板 Database 關於我們 聯絡資訊
使用MySQL 5 欲刪除test資料表中a、c欄位一樣的記錄 no a b c 1 xyz hg rst 2 qwe hy zxc 3 xyz ht rst 最後想剩下1、2列資料 以下這樣寫不行~不曉得應該怎麼改 DELETE FROM test WHERE no NOT IN ( SELECT no FROM test GROUP BY a, c ) 出現錯誤訊息: #1093 - You can't specify target table 'test' for update in FROM clause 煩請知道的先進們幫我解答一下 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.169.165
amos6064:你是指Alert? 02/26 11:56
※ 編輯: bingchilin 來自: 140.117.169.165 (02/26 13:15) ※ 編輯: bingchilin 來自: 140.117.169.165 (02/26 13:16)
rushcat:能不能開一個tmp 然後SELECT INSERT DISTINCT過去!? 02/26 21:15