Ms access 删除具有重复列值的行MS Access
假设下图中第一列是A,第二列是B。 如果A列中有重复的值,我想删除B列中附加了“*”的行 这将只导致结果表中的第一行 在我的MS Access查询中有多个类似的行。如何在“设计”视图中删除相应的视图Ms access 删除具有重复列值的行MS Access,ms-access,Ms Access,假设下图中第一列是A,第二列是B。 如果A列中有重复的值,我想删除B列中附加了“*”的行 这将只导致结果表中的第一行 在我的MS Access查询中有多个类似的行。如何在“设计”视图中删除相应的视图 这应该可以做到: DELETE DISTINCTROW T1.* FROM Table1 T1 INNER JOIN ( SELECT FieldA FROM Table1
这应该可以做到:
DELETE DISTINCTROW T1.*
FROM Table1 T1 INNER JOIN
(
SELECT FieldA
FROM Table1
GROUP BY FieldA
HAVING Count(FieldA)>1
) T2 ON T1.FieldA = T2.FieldA
WHERE INSTR(T1.FieldB,"*")>0
太完美了!非常感谢!