select *from a t1
left outer join b t2
on a.id = b.id
에서 b테이블에 id가 아무것도 없어도 a는 다 표시 되는거지?
실무에서 on이 여러개 붙어있어서 잠시 inner join 이랑 헷갈려서 농락먹었음..
left outer join b t2
on a.id = b.id
에서 b테이블에 id가 아무것도 없어도 a는 다 표시 되는거지?
실무에서 on이 여러개 붙어있어서 잠시 inner join 이랑 헷갈려서 농락먹었음..
a는 다 나오고, b 데이타는 null 로 나옴
나는 이게 on에 다 있어야 하고 그 이외의 데이터가 널로 나오나 라고 착각함.. 뭔 예제가 on 한개밖에 없고 그래서
그거 맞음
그냥 inner join 에서, join 안된 a데이터가 추가로 나온다고 생각하면 됨
on 컬럼의 데이터가 오른쪽엔 있고 왼쪽에 아예 없는 경우에도 왼쪽의 테이블이 나온다!
마지막거 고맙다 ㄱㅅㄱㅅ