我有两个数据库,一个包含学生,另一个包含他们的标记。我希望能够通过学生的单一查询列表从中提取出来。第一张牌的名字及其最大标记+他们得到的主题的名称。我知道这个例子不起作用:
SELECT LastName, FirstName, ID,
(
SELECT TOP 1 MIN(Mark), Subject
FROM Marks as o
GROUP BY Mark
) as (minMark, minSubject),
(
SELECT TOP 1 MAX(Mark), Subject
FROM Marks as O
WHERE o.StudentID = C.ID
) as (maxMark, maxSubject)
FROM Students as C
但它完全显示了我的需要。怎么能达到这样的效果?
+它不重复,mysql解决方案对我没什么好处。