728x90
반응형
"FULL" is not valid at this position, expecting E0F, ';'
[해결]
stackoverflow 고수님들이 말씀하시길
MySQL에는 FULL OUTER JOIN 개념이 없다고 한다.
LEFT JOIN과 RIGHT JOIN을 UNION 해야 한다고...
select a.id, b.id from tbl1 a LEFT outer join tbl2 b on a.id = b.id
union all
select a.id, b.id from tbl1 a right outer join tbl2 b on a.id = b.id;
이게 뭐람... join이 되긴 했지만 대체 왜 mysql에는 full outer join개념이 없는거지..?
mariadb엔 full outer join 개념이 있는건가?
어쨌거나 mysql에는 full outer join은 에러가 난다. 귀찮게 left + right join 합쳐야 함.
https://stackoverflow.com/questions/30092068/sql-full-outer-join-not-working
728x90
반응형
'[Language] > SQL' 카테고리의 다른 글
[Window] Oracle & DBeaver 연동 (0) | 2024.06.19 |
---|---|
[Mac/MySQL] Version 확인 (0) | 2024.01.06 |
[MAC / oracle / docker] Error: (HTTP code 500) server error (0) | 2023.09.14 |
[오라클] Error / ORA-12514: TNS: 리스너가 없습니다 (0) | 2023.09.08 |
[오라클] 계정 생성 (0) | 2023.09.08 |