sql 초보입니다 0 3 612

by 버철 [SQL Query] [2017.11.19 22:06:16]


asd.JPG (153,073Bytes)

select DISTINCT a.호텔명,a.주소,a.객실수,b.해변명,c.업소명 as '음식점 이름',c.주소 as '음식점 주소' 
from 제주특별자치도_관광숙박업소현황 as a, 제주특별자치도_해수욕장현황 as b, 제주특별자치도_모범음식점현황 as c, 제주특별자치도_문화축제 as d
where a.업종별 = '휴양콘도미니엄'
and a.객실수 >= 180
and b.[2016년 이용객(명)] = (select MAX([2016년 이용객(명)]) from 제주특별자치도_해수욕장현황)
and c.업태 = '뷔페'
and a.주소 = (select 주소 from 제주특별자치도_해수욕장현황 where 주소 like '%제주시%')

 

다음과같은 sql문을 써서 사용한 결과 사진인데 결과 수를 더 줄일수 있는 방법이 있을까요?

생초보라 sql문 조잡한거 이해 부탁드려요...

by 우리집아찌 [2017.11.20 16:29:50]

원본 데이터를 올려주세요.


by 박현우 [2017.11.20 16:45:05]

어느기준으로 결과수를 줄여야하는건지 안나온거같습니다..


by 마농 [2017.11.23 20:04:51]

테이블이 4개인데 조인조건은 하나도 없네요.
최소 4-1=3 개 이상의 조인조건이 필요합니다.

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