【发布时间】:2011-04-18 17:11:54
【问题描述】:
如果我在 Microsoft Access 中有几个查询,然后在另一个新查询中使用,访问是否独立运行每个包含的查询,然后将这些结果用作新查询中的新表,或者它是否尝试将所有子查询合并到一个新的单个查询中?
例如,假设我有一个返回teacherID 和teacherName 的查询,然后我有另一个返回studentID、teacherID 和studentName 的查询。然后我尝试在一个新查询中同时使用这两个查询,该查询执行类似
的操作SELECT qryTeacher.teacherName, qryStudent.studentName
FROM qryTeacher INNER JOIN qryStudent
WHERE qryStudent.teacherID=qryTeacher.teacherID;
这会执行 qryTeacher 查询和 qryStudent 查询,然后对结果运行此查询,还是会尝试使用所有三个查询构建一些新查询?
另外,源是链接的 SQL 表还是访问 .mdb 源是否重要?
【问题讨论】: