안녕하세요. DB 초보입니다.
주문번호 | 주문상품 | 주문개수
20190001 사과 2
20190001 포도 1
20190002 바나나 4
20190002 딸기 5
20190003 사과 3
20190004 수박 6
20190005 바나나 4
20190005 딸기 6
20190006 사과 2
20190006 포도 1
........
주문데이타는 위와 같습니다.
데이타 보시면 주문상품과 개수가 똑같은 주문들이 있습니다. 예를들면 20190001와 20190006, 그리고 20190002과 20190005
즉 이벤트 주문들이라고 보시면 될것같습니다. 주문테이블에 이벤트성 주문과 정상주문들이 합쳐져 있습니다.
제가 구하고 싶은건. 이벤트성 주문들을 그룹으로 묶어서 또 다른 그룹주문번호를 생성하고 싶습니다.
즉 제가 원하는 결과값은 아래와 같습니다.
주문상품 | 주문번호 | 개수(똑같은 주문개수) | 새그룹주문번호
사과-2, 포도-1 20190001,20190006 2 G201900001
바나나-4,딸기-5 20190002,20190005 2 G20190002
사과-3 20190003 1 G20190003
수박-6 20190004 1 G20190004
이런식으로 구하고싶습니다.
초보라보니. 단순히 select group가지고는 구현이 안됩니다.
프로시저라도 좋으니.. 구현만 해주시면 정말 큰 도움이 됩니다. ㅠㅠㅠㅠ
부탁드립니다. 꾸벅~
|