공연장 좌석예매의 경우 2개 이상 예매를 할 경우 연결된 좌석으로 조회가 되어야 하는데요

아래와 같이 쿼리를 짜긴 했는데요


테이블명 : Seat_Info

공연장일련번호 : theater_idx

줄번호:section_row

좌석번호 : seat_no

좌석예매여부:seat_use (N일 경우 예매가능)


select a.seat_no, b.seat_no from Seat_Info a left outer join Seat_Info b on a.theater_idx=b.theater_idx and  and a.section_row=b.section_row and (a.seat_no=b.seat_no-1) where a.section_row='A' and a.seat_use='N' and b.section_row='A' and b.seat_use='N'


2매를 예매하면 문제가 없는데요.. 3매이상을 하면 위와 같은 식으로 하려면 주문수량만큼 join 을 시켜야 되서..

문제가 있는 것 같습니다


어떤식으로 쿼리를 짜야할지 조언 부탁 드립니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 20342
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12155
10018 저장프로시저에서 Case 구문사용방법에 관한 질문입니다. [1] LJstyleS 2017.10.23 5751
10017 mssql 에이전트 질문 [2] anald 2017.10.23 8310
» 공연장 좌석예매시 연결된 좌석 체크 [3] 냥냥 2017.10.19 4854
10015 월별 정렬 질문입니다. [1] 깨비꼬비 2017.10.19 5114
10014 [긴급질문]스케쥴 잡안에... 프로시져 여러개 있을때.. [1] 공유맨 2017.10.18 4773
10013 SQL2008 연결오류 질문 드립니다. [1] 아리랑 2017.10.18 4083
10012 alter table로 컬럼을 추가시에 MSSQL의 제한에 걸려서 제대로 실행이 안됩니다... [6] joseph900216 2017.10.16 5372
10011 SELECT절에서 COUNT와 MAX 조건을 다르게 가져오고 싶습니다. [2] tempest 2017.10.16 4731
10010 디렉터리 이름이 올바르지 않습니다(mscorlib) 오류가 뜹니다.. 스터프 2017.10.15 8100
10009 쿼리질문입니다 [1] 일취월장 2017.10.14 4730
10008 UNION ALL 컬럼 병합 문제 질문. [2] 정자 2017.10.13 8863
10007 sql asp 연동 질문이요!! [1] 기마긴 2017.10.13 6645
10006 통계쿼리 문의드립니다. [2] 강종원 2017.10.13 5326
10005 초보 쿼리 문의.. [3] 콩만듀 2017.10.12 5026
10004 primarmy key 관련 질문입니다. [1] LJstyleS 2017.10.11 4474
10003 아래질문 답변에 관한 건데요 ㅠㅠ [1] LJstyleS 2017.10.10 4023
10002 sp에서 case when 을 사용하려고 하는데요 [1] LJstyleS 2017.10.10 3930
10001 연결된 서버로의 데이터 복사(select into)질문입니다. 양털목도리 2017.09.29 3252
10000 [복구] Transaction Log Backup 에 대한 복구 [6] DBABong 2017.09.28 5255
9999 테이블에 항목별로 날짜를 추가하고 싶습니다. [2] 박정현팬 2017.09.27 3580





XE Login