해당 쿼리에서 에러가 났다 !
LIMIT을 주지도 않았는데 왜 자동으로 생성 된걸까...
찾아보니 mySQL은 FULL OUTER JOIN을 지원하지 않는다고 한다.
SELECT u.ID, u.이름, p.no, p.이름
FROM USER u
full OUTER JOIN PRODUCT p ON u.no = p.no;
그래서 같은 결과를 반환하도록
LEFT JOIN, RIGHT JOIN으로 각각 조인 후 UNION을 이용해 합쳐주었다 !
SELECT u.ID, u.이름, p.no, p.이름
FROM USER u
LEFT JOIN PRODUCT p ON u.no = p.no
UNION
SELECT u.ID, u.이름, p.no, p.이름
FROM USER u
RIGHT JOIN PRODUCT p ON u.no = p.o;