1. 집계 함수 사용 시 GROUP BY로 묶어줘야 함.

  2. m.name으로 그룹화하여 m.menu_item_id는 못 들어옴.

Untitled

  1. 공급업체별 최대 주문량 조회하기: ProductSupplies 테이블과

select s.name, ps.order_id, sum(ps.quantity) as cnt

from productsupplies ps

join supplyorders so on ps.order_id = so.order_id

join suppliers s on so.supplier_id = s.supplier_id

group by s.name, ps.order_id

having cnt in (

select MAX(ps.quantity)

from productsupplies ps

group by s.name, ps.order_id

);

—> group by절에 컬럼 2개 사용 가능.