Database/Maria,Mysql
join에서 where과 on의 차이, outer join에 대한 정리
ON과 WHERE의 차이 정의
- ON : join 전 필터링을 한다.( on 조건으로 필터링이 된 레코들간 join이 된다)
- WHERE : join을 한 후 필터링을 한다. (join을 한 결과에서 where 조건절로 필터링이 이뤄진다)
* inner join에서 on과 where의 조건은 같다.
참고 :
JOIN 에서 WHERE 와 ON 의 차이, 그리고 OUTER JOIN : https://developyo.tistory.com/121
on과 where을 이용한 차집합 : https://blog.leocat.kr/notes/2017/07/28/sql-join-on-vs-where
'Database > Maria,Mysql' 카테고리의 다른 글
percona mysql을 docker로 설치하는 방법 (0) | 2023.06.18 |
---|---|
WITH RECURSIVE (재귀 쿼리)의 정리 (0) | 2022.09.04 |
WITH와 CTE를 이용한 재귀적 사용법 (재귀 쿼리) (0) | 2022.08.29 |
with와 CTE (common table expression) (0) | 2022.08.29 |
1. replication with mariaDB - MariaDB와 MySQL의 Replication은 다르다! (0) | 2022.01.25 |
댓글