TIL
240711 TIL
승따리
2024. 7. 11. 20:44
오늘 세웠던 계획 및 달성 현황
SQL
51. 없어진 기록 찾기
내가 세운 논리
animal_ins 와 animla_outs 중 분실된것을 찾기 위해서는 outs의 모든 행의 값이 필요하므로 right join 을 함
animal_id 를 key로 함
ins에서 id가 null 인거 찾으면 되겠다
SELECT o.ANIMAL_ID,
o.NAME
from animal_ins i right join animal_outs o on i.animal_id=o.animal_id
where i.animal_id is null
order by o.ANIMAL_ID
52. 과일로 만든 아이스크림 고르기
양쪽에 모두 데이터가 있어야 하므로 inner join
애초에 가져올때 총주문량 3000 이상인거 가져 오면 되겠다.
SELECT f.FLAVOR
from first_half f inner join icecream_info i on f.flavor=i.flavor
and f.total_order > 3000
and i.ingredient_type='fruit_based'
order by 1
53. 재구매가 일어난 상품과 회원 리스트 구하기
풀긴 풀었으나 다시 한번 고민해봐야됨 명확하지가 않음
내일 다시 고민후 튜터와 논의 예정
SELECT USER_ID,
PRODUCT_ID
from ONLINE_SALE
group by 1,2
having count(1) >=2
order by USER_ID, PRODUCT_ID desc