[英]Access Query in VB 2010
我有以下選擇查詢,我需要將其轉換為刪除重復的刪除查詢。
問題是我似乎無法使刪除部分正常工作。 在“查詢”構建器中,這選擇了我需要刪除的記錄。
SELECT [Field1], [Field2], [Field3], [Field4], COUNT([Field4]) AS CountOfDuplicates
FROM MyTable
GROUP BY [Field1], [Field2], [Field3],[Field4]
HAVING (COUNT([Field4])>1)
將SELECT更改為DELETE會導致錯誤“ Missing FROM Clause”
謝謝
不是我最初想做的,但是我選擇了這個選項。 創建了另一個表以通過SELECT * INTO table FROM table GROUP BY *刪除重復項
這將刪除重復的行。
SELECT [Field1], [Field2], [Field3], [Field4]
INTO tempTable
FROM MyTable
GROUP BY [Field1], [Field2], [Field3],[Field4];
DELETE * FROM MyTable;
INSERT INTO MyTable SELECT tempTable.* FROM tempTable;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.