-
[프로그래머스 MySQL,Oracle] 있었는데요 없었습니다Data Engineering/MySQL & Oracle 2021. 6. 26. 23:12
INNER JOIN을 사용하는 방법에 대해 알아보겠다.
[ 프로그래머스 - 있었는데요 없었습니다 ]
MySQL
SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A INNER JOIN ANIMAL_OUTS B ON A.ANIMAL_ID=B.ANIMAL_ID WHERE A.DATETIME>B.DATETIME ORDER BY A.DATETIME
SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A JOIN ANIMAL_OUTS B ON A.ANIMAL_ID=B.ANIMAL_ID WHERE A.DATETIME>B.DATETIME ORDER BY A.DATETIME
INNER JOIN과 JOIN 은 동일하다! 아무거나 사용해도 된다.
단, ON을 반드시 사용해야 한다!
ORACLE
SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A, ANIMAL_OUTS B WHERE A.ANIMAL_ID=B.ANIMAL_ID AND A.DATETIME>B.DATETIME ORDER BY A.DATETIME
INNER JOIN은 LEFT, RIGHT와 달리 (+) 가 필요없다.