Если у меня есть результирующий набор, какSQL группа по идентификатору
ID1 ID2
43918 804
43917 804
44047 805
44046 805
44045 805
44044 805
44048 805
45172 806
44298 807
44296 808
44297 808
44294 808
44295 808
44331 809
44330 809
44334 809
44333 809
44332 809
44323 810
Как я могу ограничить его в наборе результатов, как
ID1 ID2
43918 804
44047 805
45172 806
44298 807
44296 808
44331 809
44323 810
В основном один ID1 для каждого уникального ID2. Столбцы из одной таблицы.
select ID1,ID2
from table
where ID2 in (804, 805, 806, 807, 808, 809, 810);
Для каждого уникального ID2, какого ID1 вы хотите? –
Вы хотите получить первую строку каждой группы? И какой SQL-сервер вы используете? Хотя SQL является общим, для некоторых операторов разные для разных серверов. –