У меня есть таблица вроде этого:
ID Course1 Course2
S1 A1 A2
S1 A1 B1
S2 D1 B1
S2 C1 B1
Мне нужно выбрать первую строку для каждого ID. Я имею в виду таблицу вроде этого:
ID Course1 Course2
S1 A1 A2
S2 D1 B1
Было бы полезно, если любой орган поможет. Спасибо
Для вашего примера, я думаю, что самый простой способ (imo) выбрать первую строку для каждого идентификатора - это сделать group by
и вы получите то, что хотите.
SELECT * FROM YourTable GROUP BY ID;
Надеюсь, это поможет вам.