a 1
진짜 이성적으로 적습니다 .
SELECT *
FROM 테이블
WHERE 첫번째컬럼 in ('a','d','f') ;
외엔 모르겠습니다.
a는 1중 정렬순서가 가장 빠른값, f 는 3중 가장 느린 값;;;
중복된 데이터중에 무조건 한건만 가져오면되는건가여?
a, d , f 로만 나와야하는건가요? 기준이 되는 규칙이 애매모호하네여
중복된 데이타중 암거나 나와두된다면.. 이렇게 가능할듯하네여
WITH T AS( SELECT 'a' COL1, 1 COL2 FROM DUAL UNION ALL SELECT 'b' COL1, 1 COL2 FROM DUAL UNION ALL SELECT 'c' COL1, 1 COL2 FROM DUAL UNION ALL SELECT 'd' COL1, 2 COL2 FROM DUAL UNION ALL SELECT 'e' COL1, 3 COL2 FROM DUAL UNION ALL SELECT 'f' COL1, 3 COL2 FROM DUAL ) SELECT MAX(COL1), COL2 FROM T GROUP BY COL2