我正在尝试使用MS Access SQL在我的Access数据库上进行一些查询。我知道一些常见的SQL,但我不知道如何将这些知识转换为MS Access。
这是我想要做的例子。我创建了一个名为NAMES
的表。我想确定哪一行有重复的名称
1|Tom |A
2|Lucy |B
3|Frank |A+
4|Jane |A
5|Robert|C
6|Robert|E
在其他SQL中,我可以这样做
SELECT *
FROM NAMES
WHERE Name IN (SELECT Name
FROM NAMES
GROUP BY Name
HAVING COUNT(Name) > 1) ;
但是,我在MS Access SQL中如此努力,它仍然无法正常工作。它要么说我的括号放在错误的位置,要么我的语言结构错误。我应该把括号放在哪里?
我现在非常讨厌MS Access,但它是唯一允许在我办公室使用的软件。所以我别无选择。
我现在非常绝望。请帮忙!