subquery1 mysql-subquery사용하여 연산하기 조건문에 쿼리 결과를 이용하기 위해선 subquery를 사용하면 된다. 일단 customer와 food_order테이블을 조인후 customer_id별로 총금액을 과 총 주문 횟수를 구해줄것이다. select c.name, c.age, sum(f.price) total, count(f.price) count from customers c inner join food_orders f on c.customer_id=f.customer_id group by c.customer_id 이 쿼리 결과를 이용하여 total금액과 count값을 기준으로 등급을 매기고, age를 연령대로 나누려고한다. 등급을 나눠보자 total금액이 100000원이상이고,7번이상 주문을 한 경우 'vip' total금액이 50000원.. 2023. 12. 19. 이전 1 다음