Вы можете использовать приведенное ниже, если ID - это строка, например, 456 - это «xxx», а 123 - «гггг» Скрипка SQL здесь
WITH tt1
AS (SELECT Decode(id, '123', 1,
2) order1,
id,
value1
FROM tt),
tt2
AS (SELECT Min(order1) order1,
value1
FROM tt1
GROUP BY value1)
SELECT tt1.id,
tt1.value1
FROM tt2,
tt1
WHERE tt1.value1 = tt2.value1
AND tt1.order1 = tt2.order1;