【发布时间】:2010-11-27 14:24:22
【问题描述】:
这是下面给出的当前复杂查询。
SELECT DISTINCT Evaluation.ETCode, Training.TTitle, Training.Tcomponent, Training.TImpliment_Partner, Training.TVenue, Training.TStartDate, Training.TEndDate, Evaluation.EDate, Answer.QCode, Answer.Answer, Count(Answer.Answer) AS [Count], Questions.SL, Questions.Question
FROM ((Evaluation INNER JOIN Training ON Evaluation.ETCode=Training.TCode) INNER JOIN Answer ON Evaluation.ECode=Answer.ECode) INNER JOIN Questions ON Answer.QCode=Questions.QCode
GROUP BY Evaluation.ETCode, Answer.QCode, Training.TTitle, Training.Tcomponent, Training.TImpliment_Partner, Training.Tvenue, Answer.Answer, Questions.Question, Training.TStartDate, Training.TEndDate, Evaluation.EDate, Questions.SL
ORDER BY Answer.QCode, Answer.Answer;
还有另一个列 Training.TCode。我需要计算不同的 Training.TCode,有人可以帮助我吗? 如果您需要更多信息,请告诉我
【问题讨论】:
-
请不要尝试使用 count(distinct col),因为 MS Access 不支持 count(distinct)。感谢您的合作。
标签: sql ms-access count distinct