[英]Syntax error (missing operator) in query expression in SQL Server
MS Access 不直接支持聚合 function 內的DISTINCT
語法。 這里的一種解決方法是對找到不同薪水的子查詢求平均值:
SELECT AVG(salary) AS avrage
FROM
(
SELECT DISTINCT E.salary
FROM (aircraft AS A
INNER JOIN certified AS C ON A.aid = C.aid)
INNER JOIN employees AS E ON C.eid = E.eid
WHERE A.cruisingrange > 1000
) t;
請注意,我還將您的舊式隱式連接語法轉換為現代顯式連接語法。 這是目前編寫 SQL 的首選方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.