mun dev

[Solvesql] 우리 플랫폼에 정착한 판매자2 본문

알고리즘/Solvesql

[Solvesql] 우리 플랫폼에 정착한 판매자2

mndev 2024. 1. 25. 16:19

문제링크

 

https://solvesql.com/problems/settled-sellers-2/

 

solvesql.com

 

풀이

처음 풀이때는 distinct를 안 넣어서 모두 정답 처리 되지 않고 몇개만 정답처리가 되었다. 주문id는 여러개 상품을 구매한 상황을 고려하여서 distinct를 넣어주어야 한다.

 

 

코드

select
  seller_id,
  count(distinct(order_id)) as orders
from
  olist_order_items_dataset
where
  price >= 50
group by
  seller_id
having
  orders >= 100
order by
  orders desc;