https://school.programmers.co.kr/learn/courses/30/lessons/133027
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
다중셀렉트분(서브쿼리) 사용방법
select * From (select문) as A ( as 이름을 적어줘야됨 ) 안그럼오류
select문1
UNION ALL
select문2
- 중복허용 전부 다나옴
select문1
UNION
select문2
- 중복없이 알아서 원하는대로 나옴 ㅇㅇ
대학수업때 들은바로 where로 조건을 줘서 다중셀렉트문 쓰는게 성능이 더 좋다했는데 안쓰다보니 까먹어서 어쩔수없이 union을 쓰는수밖에
-추가
유니온 올 안쓰고 성공하였다!
기존 UNION ALL 을 사용한
select * from JULY union all select * from FIRST_HALF 에서
select JULY.SHIPMENT_ID,JULY.FLAVOR,sum(JULY.TOTAL_ORDER+FIRST_HALF.TOTAL_ORDER) as TOTAL_ORDER from FIRST_HALF,JULY where JULY.FLAVOR=FIRST_HALF.FLAVOR
group by JULY.FLAVOR,FIRST_HALF.FLAVOR
으로 유니온 올을 안쓰고 정답!
아마 이렇게 길게쓰는게 성능은 더 좋다고 교수님께 들었다
'Codingtest' 카테고리의 다른 글
Mysql 공부기록 - 4 (오프라인/온라인 판매 데이터 통합하기 level4) (0) | 2023.10.31 |
---|---|
Mysql 공부기록 - 3 ( 프로그래머스 5월 식품들의 총매출 조회하기 leve4) (0) | 2023.10.30 |
Mysql 공부기록-1 (1) | 2023.10.28 |
[백준 2960번/Python] 에라토스테네스의 채 구현문제 파이썬풀이 (0) | 2023.02.05 |
[백준 17413번] 실버3 단어 뒤집기 2 파이썬풀이 구현문제 (0) | 2023.02.05 |