24.07.17 21:16 작성
·
71
0
sql을 시작할 때 체계적으로 공부하지 못해서 기초적인 질문일 수도 있는데 해답을 못 찾았습니다 ㅜㅜ
join 문 사용 시 on 뒤의 컬럼 순서에 따라서도 sql문 결과값이 다른지 궁금합니다.
예를 들어,
select * from tablea a join tableb b
on a.product_id = b.product_id
2. select * from tablea a join tableb b
on b.product_id = a.product_id
두 sql문을 실행했을 때 차이가 있을까요?
현업에서 2번 형태를 많이 본 것 같아서 혹시 차이가 있다면 어떤 차이인지 설명해주시면 감사하겠습니다.
답변 1
0
2024. 07. 18. 10:59
안녕하십니까,
join 문 사용 시 on 뒤의 컬럼 순서에 따라서도 sql문 결과값이 달라지지 않습니다. 두 SQL은 동일한 결과를 반환합니다.
감사합니다.