我在 MS Access 数据库中使用以下查询:
SELECT SD.RollNo, SD.Name , ED.ExamName, (
SELECT count(*)
FROM (
SELECT DISTINCT innerED.StudentId
FROM ExamDetails innerED
WHERE innerED.StudentId=SD.StudentId
)
) AS StudentId
FROM StudentDetails SD
LEFT OUTER JOIN ExamDetails ED
ON SD.StudentId= ED.StudentId
每当我执行此查询时,都会出现一个对话框并询问参数 SD.StudentId 的值。为什么它要求这样做,我该如何阻止它这样做?