我有一个查询,运行该查询会返回以下错误消息:子查询“ field1”中的无效备注,OLE或超链接对象
我的查询如下所示:
SELECT field1, field2, field3
FROM table1
WHERE (((table1.[field1]) In (SELECT [field1] FROM [table1] As Tmp GROUP BY [field1] HAVING Count(*)>1 )))
ORDER BY fie1dl1;
关于如何解决此问题的任何想法?
谢谢!
我不使用访问权限,但据我了解,不支持对长文本进行分组。解决方法是,如果您的长文本数据可以用前255个字符识别(访问支持短文本为255个长度?为了安全起见,假设为250):
SELECT *
FROM table1
WHERE left([field1],250) In (SELECT left(field1,250)
FROM [table1]
GROUP BY left([field1],250) HAVING Count(*) > 1 )
ORDER BY field1;