열1 열2
1 김철수
2 안철수
3 이철수
4 박철수
4 양철수
5 곽철수
6 임철수
위와같은 테이블이 있다고 가정할시
1 김철수
2 안철수
3 이철수
4 박철수
5 곽철수
6 임철수
이렇게 4번 박철수나 양철수중 하나만 고르고싶습니다..
가장 최상은 이렇게 하나만 고르는데 양철수든 박철수든 자기가 원하는 값으로 고를수있는것입니다.
조인이나 그룹, distinct로 해결을 해볼려고했는데 생각보다 잘안되네요...
Comment 1
-
최석준
2013.10.21 17:56
SELECT 1 AS 열1,'김철수' AS 열2 INTO #T UNION ALL
SELECT 2,'안철수' UNION ALL
SELECT 3,'이철수' UNION ALL
SELECT 4,'박철수' UNION ALL
SELECT 4,'양철수' UNION ALL
SELECT 5,'곽철수' UNION ALL
SELECT 6,'임철수'
SELECT 열1,MAX(열2) FROM #T GROUP BY 열1
/*
열1
----------- ------
1 김철수
2 안철수
3 이철수
4 양철수
5 곽철수
6 임철수
(6개 행이 영향을 받음)
*/