Задачка на SQL
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Есть такая вот табличка:
id | student_id | school_id | school_year_id | grade
-------+------------+-----------+----------------+-------
25553 | 6144 | 8 | 1 | 9
3518 | 6144 | 48 | 1 | 9
3519 | 6145 | 48 | 1 | 9
3520 | 6146 | 48 | 1 | 9
3524 | 6150 | 48 | 1 | 9
Нужно выбрать записи с уникальными student_id. Если есть несколько строк с одним student_id нужно выбрать ту, для которой id максимальный.
Для этого случая должно получиться:
id | student_id | school_id | school_year_id | grade
-------+------------+-----------+----------------+-------
25553 | 6144 | 8 | 1 | 9
3519 | 6145 | 48 | 1 | 9
3520 | 6146 | 48 | 1 | 9
3524 | 6150 | 48 | 1 | 9
16 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів