在执行我认为是最简单的查询之一时,我遇到了这个错误!我看到其他人在这里也遇到了问题,我查看了我见过的每一个解决方案,但他们的查询涉及更多,所以我很难找出问题所在。我做了一个小虚拟表来说明我的问题。
表名:组测试
id name
1 Mel
2 Lucy
3 Mandy
4 Mel
5 Mandy
6 Mel
我想知道每个名字出现了多少次,以生成如下表格:
3 Mel
2 Mandy
1 Lucy
这是我认为应该有效的查询:
SELECT Count(id), Name
FROM groupbytest
GROUP BY 'Name'
我得到了错误:
每个 GROUP BY 表达式必须至少包含一个不是外部引用的列。
帮助!