0
我有以下SELECT
聲明,從SQLite的刪除使用Select語句
SELECT * From MyTable as t
WHERE
t.Key1 =
(SELECT Max(r.Key1) From MyTable as r
WHERE (Key2 = t.Key2 AND Key3 = t.Key3 AND Key4 = t.Key4))
AND
(Key2 = t.Key2 AND Key3 = t.Key3 AND Key4 = t.Key4)
將選擇所有我想從MyTable
刪除的記錄。但是,當我嘗試刪除記錄時,即通過將SELECT *
更改爲DELETE
,我收到一條錯誤消息,我認爲這是因爲您無法使用DELETE
語句的別名。
那麼我怎麼會從MyTable
刪除這些選定的記錄呢?
謝謝,有道理 – rwolst