0
在MySQL下不工作,:如何刪除使用子查詢的行 - 任何替代方法的MySQL
DELETE FROM _ResourceUsageData
WHERE RowNo >
(SELECT MIN(RowNo) FROM
_ResourceUsageData
WHERE
ResourceInstanceStatus = 'Deleted');
在MySQL下不工作,:如何刪除使用子查詢的行 - 任何替代方法的MySQL
DELETE FROM _ResourceUsageData
WHERE RowNo >
(SELECT MIN(RowNo) FROM
_ResourceUsageData
WHERE
ResourceInstanceStatus = 'Deleted');
在MySQL你不能從你從刪除表中選擇。但你可以用另一個子查詢來欺騙它。
DELETE FROM _ResourceUsageData
WHERE RowNo >
(
select * from
(
SELECT MIN(RowNo)
FROM _ResourceUsageData
WHERE ResourceInstanceStatus = 'Deleted'
) x
)
@ chanchal118我不認爲這是重複的,您鏈接到的問題通過使用正確的語法解決,並且包含從子查詢中刪除的表。 – Anton
@Anton對不起。 – chanchal118