728x90 join5 [MY SQL] JOIN과 UNION JOIN JOIN은 두 개의 테이블을 서로 묶어서 데이터를 검색하는 방법을 말한다. 연결하기 위해서는 테이블이 적어도 하나의 컬럼을 공유해야한다 INNER JOIN(내부 조인) 두 테이블을 조인할 때, 두 테이블에 모두 지정한 열의 데이터가 있어야 한다. 교집합 SELECT FROM JOIN ON [WHERE 검색 조건] * INNER JOIN을 JOIN이라고만 써도 INNER JOIN으로 인식합니다. ------------------------------------------------------------- SELECT FROM , WHERE 조인될 조건 AND 검색 조건 # "," = JOIN / ON에 쓸 조인 조건을 WHERE 에 써서 더짧게 작성 가능 OUTER JOIN(외부 조인) 두 테이블.. SQL 2023. 2. 7. join 주문량이 많은 아이스크림들 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/133027 문제 설명 다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 7월의 아이스크림 주문 정보를 담은 JULY 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다. FIRST_HALF테이블의 SHIPMENT_ID는 JULY테이블의 SHIPMENT_ID의 외래 키입니다. NAMETYPENULLABLE SHIPMENT_ID IN.. 문제풀이/SQL 2023. 2. 3. JOIN_ 조건에 맞는 도서와 저자 리스트 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/144854 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 저자 정보(AUTHOR) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. Column nameTypeNullableDescription BOOK_ID INTEGER FALSE 도서 ID CATEGORY VARCHAR(N) FALSE 카테고리 (경제, 인문, 소설, 생활,.. 문제풀이/SQL 2023. 2. 3. GROUP BY _ 성분으로 구분한 아이스크림 총 주문량 문제 설명 다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다. NAMETYPENULLABLE SHIPMENT_ID INT(N) FALSE FLAVOR VARCHAR(N) FALSE TOTAL_ORDER INT(N) FALSE ICECREAM_INFO 테이블 구조는 다음과 같으며, FLAVOR, INGREDITENT_TYP.. 문제풀이/SQL 2023. 2. 2. SELECT 과일로 만든 아이스크림 고르기-SQL https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 # FLAVOR은 공통컬럼이기에 테이블명 지정 SELECT FIRST_HALF .FLAVOR # JOIN을 통해 FIRST_HALF테이블과 ICECREAM_INFO테이블을 합치고 ON을 통하여 조건에 맞는 결과만 출력 FROM FIRST_HALF JOIN ICECREAM_INFO ON FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR # 주문량이 3,000보다 .. 문제풀이/SQL 2023. 1. 31. 이전 1 다음 728x90