※ 引述《bingchilin (嫩)》之銘言:
: 使用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
: )
: DELETE FROM test WHERE no NOT IN (
SELECT min(no)
: FROM test
: GROUP BY a, c
: )
: 出現錯誤訊息:
: #1093 - You can't specify target table 'test' for update in FROM clause
: 煩請知道的先進們幫我解答一下
: 感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.199.26