我有包含引號及其作者的表格,並且有些作者僅在引用時纔有。在mysql中刪除所有包含count(*)= 1的結果
現在我想刪除其作者僅存在一次的所有行。
我已經嘗試了許多解決方案,但都失敗了:
這是我的代碼:
DELETE FROM `quotes`
WHERE `qu_author` NOT IN (SELECT `qu_author`
FROM `quotes`
GROUP BY `qu_author`
HAVING COUNT(*) > 1)
以何種方式失敗?錯誤?刪除了錯誤的列? –
我嘗試在phpmyadmin和這個錯誤消息...#1093 - 你不能在FROM子句 –
@ eng.ahmed指定更新目標表'引號',檢查上面的鏈接,你不能引用你要刪除的表在子查詢 –