【发布时间】:2016-04-24 18:31:00
【问题描述】:
似乎有什么问题?
我从每个选择查询中得到了正确的结果,所以我将所有查询放在一起,
但是结合它们,ms 访问并没有给我结果。
从技术上讲,它仍在努力完成此查询。
你能给我一些建议吗?
选择一个。* 从(选择 t.* 从 MyTable 作为 t WHERE t.ID not In (SELECT TOP 8 id 从(选择 * 从我的表 WHERE主题=“数学”或主题=“科学”) WHERE StudentID = t.StudentID ORDER BY TestScore asc, id asc) 作为 WHERE a.ID In (SELECT TOP 4 id 从(选择 tt.* 从 MyTable 作为 tt WHERE tt.ID not In (SELECT TOP 8 id 从(选择 * 从我的表 WHERE主题=“数学”或主题=“科学”) WHERE StudentID = t.StudentID ORDER BY TestScore asc, id asc) AS b 其中 b.StudentID = a.StudentID ORDER BY b.TestScore asc, b.id asc);【问题讨论】: