在此输入图像描述 https://i.stack.imgur.com/mJ8aT.png
在此输入图像描述 https://i.stack.imgur.com/guYsU.png
在此输入图像描述 https://i.stack.imgur.com/7b3F1.png
我对 SQL 很陌生。我正在尝试从数据库中检索一些数据。我使用的 SQL 数据库是 MS sql,服务器有三个可用表:
学生
成绩
成绩类型
我正在尝试从 ENROLL_DATE 最早的 100 名学生获取成绩数据,ENROLL_DATE 位于学生表中。
这是我尝试过的声明,但它不起作用:
Select top (100) * from students order by ENROLL_DATE ASC inner join grades on students.PERSON_ID = grades.PERSON_ID order by ENROLL_DATE
你们非常接近。只能有一个 ORDER BY 并且必须放在最后:
Select top 100 *
from students inner join grades on students.PERSON_ID = grades.PERSON_ID
order by ENROLL_DATE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)