У меня есть стол для студентов и таблица зачисления. У каждого учащегося может быть более одного зачисления, но только один текущий набор. Если я хочу получить текущую регистрацию студента, я должен выбрать верхнюю регистрационную запись для этого ученика.Как получить первую группу записей в MS SQL Server?
Пример запроса:
select top 1 enrollmentid
from enrollmenttable
where enrollmenttable.studentid = studentid
order by enrollmenttable.enrolldate desc
Этот запрос возвращает текущий набор на одного студента. Я хочу изменить указанный выше запрос, чтобы получить текущую регистрацию для нескольких студентов. То есть Я хочу выбрать первую 1 запись для нескольких идентификаторов студента.
Редактировать свой вопрос и предоставить образцы данных и желаемые результаты. –