728x90 비전공자 sqld 준비 문돌이 존버/DB 및 SQL 스터디 2021. 5. 16. (프로그래머스 SQL 문제 풀이) 없어진 기록 찾기 SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_OUTS AS A LEFT JOIN ANIMAL_INS AS B ON A.ANIMAL_ID = B.ANIMAL_ID # 합칠 때 기준이 되는 attribute WHERE B.ANIMAL_ID IS NULL ORDER BY B.ANIMAL_ID LEFT JOIN이나 LEFT OUTER JOIN이나 같은 결과값을 출력한다. LEFT JOIN 이전에 선언한 테이블을 중심으로 이후에 선언한 테이블을 합친다고 생각하면 된다. 즉 위에선 ANIMAL_OUTS 테이블이 중심이 되어 해당 테이블에 있는 모든 데이터들은 결과에 표시된다. 만약 ANIMAL_OUTS에는 있는데 합쳐지는 ANIMAL_INS 테이블에 없는 데이터는 NULL 값으로 표시된다... 문돌이 존버/DB 및 SQL 스터디 2021. 5. 15. (프로그래머스 SQL 문제 풀이) 여러 기준으로 정렬하기 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME, DATETIME DESC ORDER BY 뒤에 여러 가지 기준을 쉼표를 기준으로 선언해줘도 된다! 이전 1 다음