세개의 테이블이 있습니다.
1. 게스트하우스 테이블 guesthouse_tb
2. 편의시설 테이블 facility_tb
3. 이 둘을 묶어주는 테이블 (guesthouse_has_facility_tb)
게스트하우스가 가지고 있는 모든 편의시설들을 select하고 싶은데
아래의 두 방식에 차이가 있나요?
혹은 더 좋은 방법이 있을까요?
select gh.guestHouseCode, gh.guestHouseName, ghf.facilityCode, fa.facilityName from guestHouse_tb gh, guestHouse_has_facility_tb ghf, facility_tb fa where gh.guestHouseCode = ghf.guestHouseCode and ghf.facilityCode = fa.facilityCode ;
select gh.guestHouseCode, gh.guestHouseName, ghf.facilityCode, fa.facilityName from guestHouse_tb gh join guestHouse_has_facility_tb ghf on gh.guestHouseCode = ghf.guestHouseCode join facility_tb fa on ghf.facilityCode = fa.facilityCode ;
바쁜 시간 답변에 써주시는 분들께 미리 감사드립니다 :)