作者grence (多想兩分鐘 = =")
看板Database
標題Re: [SQL ] 如何刪除有重複欄位的列
時間Sat Feb 28 01:53:21 2009
※ 引述《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