我尝试在Microsoft Access中运行以下SQL查询,但收到以下错误:“子查询中的无效的备注,OLE或超链接对象”。
SELECT AVG(number) FROM Table
WHERE text IN
(SELECT DISTINCT text
FROM Table
WHERE condition = FALSE);
答案 0 :(得分:1)
如果文本是备忘录(长文本),则可以使用“区别”,而不必使用。因此:
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))