Sql Microsoft Access在无效备忘录中的位置
我试图在Microsoft Access中运行以下SQL查询,但收到以下错误:“子查询中的备注、OLE或超链接对象无效” 如果文本是memo(长文本),您可以使用Distinct,而不必这样做。因此:Sql Microsoft Access在无效备忘录中的位置,sql,ms-access,Sql,Ms Access,我试图在Microsoft Access中运行以下SQL查询,但收到以下错误:“子查询中的备注、OLE或超链接对象无效” 如果文本是memo(长文本),您可以使用Distinct,而不必这样做。因此: SELECT AVG(number) FROM Table WHERE text IN (SELECT text FROM Table WHERE condition = FALSE); 但这毫无意义。你可以尝试: SELECT AVG(number) FROM
SELECT AVG(number)
FROM Table
WHERE text IN
(SELECT text
FROM Table
WHERE condition = FALSE);
但这毫无意义。你可以尝试:
SELECT AVG(number)
FROM
(SELECT Number
FROM Table
WHERE condition = FALSE
GROUP BY Number, Left(Text, 255))
仅运行此部件时会发生什么情况?从condition=False的表中选择DISTINCT text,并返回所有不重复的文本项。基本上,我想要运行SELECT DISTINCT text时数字的平均值,number FROM Table WHERE CONDICTION=FALSE这是您正在使用的实际代码,也是生成错误的代码吗?或者你为这个问题转录了它?
SELECT AVG(number)
FROM
(SELECT Number
FROM Table
WHERE condition = FALSE
GROUP BY Number, Left(Text, 255))