조회에서 머지 하는 방법을 알고 싶습니다. 1 2 1,147

by 충성 [SQL Query] [2014.12.11 10:44:14]


간단한 셀렉트 쿼리인데

사과 양구산 10 kg 2014/09
사과 청평산 30 kg 2014/10
감자 춘천산 10 kg 2013/10

이런식으로 데이터가 나왔습니다.

select item,bon,qty,unit,since from item_T

이런식으로 되었을때

 

맨앞의 컬럼만 비교해서 item 컬럼만 비교해서 윗것과 같으면 머지를해서 제일 상단에 한개만 보이게 하고 싶습니다.

사과 양구산 10 kg 2014/09
  청평산 30 kg 2014/10
감자 춘천산 10 kg 2013/10

이런식으로

간단히 될거 같은데 잘 안되네요...

by 마농 [2014.12.11 11:40:02]
SELECT DECODE(ROW_NUMBER() OVER(PARTITION BY 품명 ORDER BY 원산지), 1, 품명) 품명
     , 원산지, 중량, 단위, 연월
  FROM 테이블
;

 


by 충성 [2014.12.11 12:23:34]

감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입