MYSQL JOIN ON WHERE clause1 MySQL INNER JOIN과 LEFT OUTER JOIN 하는 방법 JOIN을 하다 보면 헷갈릴 때가 많아서 적어본다. INNER JOIN의 경우 그냥 A.ID = B.ID와 같은데, 정확하게 쓰거나 OUTER JOIN을 여러개 쓸 경우, INNER JOIN을 명시해서 쓰기도 한다. LEFT OUTER JOIN LEFT OUTER JOIN의 경우 A테이블을 기준으로 왼쪽에 JOIN조건에 따라 B테이블을 붙인다고 생각하면 된다 SELECT A.* FROM TABLE A LEFT OUTER TABLE B JOIN ON A.ID = B.ID WHERE ~~ 여기서 JOIN ON 에 즉 조인 조건에 들어갈 건 A와 B PK 조인 또는 unique한 index 조인이나 B테이블이 필요로한 조건을 적어주면 된다. WHERE절에는 A테이블에 대한 조건을 적어주면 된다. 왜냐햐면 UN.. 2023. 3. 14. 이전 1 다음 반응형