Nanya Technology 2GB PC3-10700(667MHz)
Nanya Technology 2GB PC3-10700(667MHz)
Nanya Technology 2GB PC3-10700(667MHz) 팝니다. 인천공항, 인천시 서구 직거래 가능
쪽지나 메일 주세요...
mysql 표준쿼리에서 on절 조인과 where절 조인의 차이점에 대한글
mysql 표준쿼리에서 on절 조인과 where절 조인의 차이점에 대한글
(DB)MYSQL
안녕하세요 mysql 표준쿼리에 대한 질문이 있습니다. 오라클만 주로 짜다보니 mysql은 익숙하지가 않아서요
<form name="form" id="form" action="http://www.gurubee.net/article/63765" method="post"
style="margin: 0px; padding: 0px; font-family: 나눔고딕, NanumGothic, 돋움, Dotum; font-size: 13px; line-
height: 16.0029983520508px; background-color: rgb(255, 255, 255);">
SELECT A.*,B.*,C.* FROM ADDRESS A LEFT JOIN CITY B ON A.CITY_ID = B.CITY_ID
, COUNTRY C WHERE B.COUNTRY_ID = C.COUNTRY_ID
이 쿼리와
SELECT A.*,B.*,C.* FROM ADDRESS A LEFT JOIN CITY B ON A.CITY_ID = B.CITY_ID
INNER JOIN COUNTRY C ON B.COUNTRY_ID = C.COUNTRY_ID
이쿼리는 기능이 동일한가요?
단지 COUNTRY 를 표준으로 하고 안하고 차이인데 where절에 조건을 주는거와 on 뒤에 조건을 주는것이 같
은 기능인지 궁금합니다. 답변부탁드립니다.
</form>
표준으로 통일하든지? 그냥(?)으로 통일하든지? 하는것이 바람직해 보입니다.
On 절은 조인조건을 기술해주는 부분이고
Where 절은 필터조건을 기술해부는 부분으로 구별하시면 됩니다.
outer Join 의 경우 조건이 On 에 오는것과 Where 에 오는것은 큰 차이가 있습니다.
위에서는 Inner Join 이므로 차이가 없습니다.