분류 전체보기52 [프로그래머스] MySQL - JOIN 있었는데요 없었습니다 MySQL 언어를 이용하여 해결하였다 JOIN 문법에 대한 게시글을 본다면 도움이 될 것이다. 1. Solution SELECT OUTS.ANIMAL_ID, OUTS.NAME FROM ANIMAL_INS AS INS LEFT JOIN ANIMAL_OUTS AS OUTS ON OUTS.ANIMAL_ID = INS.ANIMAL_ID WHERE OUTS.DATETIME < INS.DATETIME ORDER BY INS.DATETIME; 2022. 4. 9. [프로그래머스] MySQL - JOIN 없어진 기록 찾기 MySQL 언어를 이용하여 해결하였다. JOIN 문법에 대한 게시글을 본다면 도움이 될 것이다. 1. Solution SELECT OUTS.ANIMAL_ID, OUTS.NAME FROM ANIMAL_OUTS AS OUTS LEFT JOIN ANIMAL_INS AS INS ON OUTS.ANIMAL_ID = INS.ANIMAL_ID WHERE INS.ANIMAL_ID IS NULL ORDER BY OUTS.ANIMAL_ID; 2022. 4. 9. [MySQL] UNION - SELECT 문 병합 UNION 은 두개이상의 SELECT문을 병합한다. ================차례================ 1) UNION 2) UNION ALL =================================== UNION 단, SELECT 하는 컬럼의 (1)개수 (2)자료형 (3)컬럼의 순서 가 동일해야한다. 자동으로 DISTINCT(중복제거) 하여 return한다. SELECT 이름 FROM 테이블1 UNION SELECT 이름 FROM 테이블2 UNION ALL DISTINCT(중복제거)를 하지 않고 return한다. SELECT 이름 FROM 테이블1 UNION ALL SELECT 이름 FROM 테이블2 2022. 4. 9. [MySQL] JOIN (INNER/LEFT/RIGHT) NCS준비로 MySQL의 JOIN 문법을 공부했다. ================차례================ 1) INNER JOIN (기본 JOIN) 2) LEFT/RIGHT JOIN 3) CROSS JOIN 4) SELF JOIN =================================== INNER JOIN ON조건을 만족하는 기준테이블&비교테이블 컬럼을 return한다. 기본 JOIN은 INNER JOIN을 말한다. (MySQL에서, JOIN = INNER JOIN = CROSS JOIN) ON 뒤에 기준테이블과 비교테이블이 결합조건을 적는다. (예) ON 기준테이블.id = 비교테이블.id LEFT JOIN/ RIGHT JOIN 1) LEFT JOIN: ON조건을 만족하는 왼쪽테이블을 .. 2022. 4. 9. 이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음