SQL기초 - 컬리 DB - 특정사용자의 주문목록, 갯수 확인 2

오늘도 지난번에 이어서 특정 사용자 주문 목록과 관련된 내용에 대해 학습니다.


이전글 특정사용자주문목록 개수 확인


문제 4. 홍팍이의 총 결제금액은?

select sum(payments.amount) from orders

inner join users

on orders.user_id = users.id

inner join payments 

on orders.id = payments.order_id

where

users.id = 1 ; 

이렇게 하면  아래처럼 나온다. 


문제 5. 돈까스 판매금액을 확인하라 

select sum(products.price * order_details.count) as 돈까스판매금액 from products 

inner join order_details 

on order_details.product_id = products.id

inner join payments

on payments.id = order_details.order_id

where

products.id = 1 ;



처음에 쿼리문을 작성했을 때, 판매금액 즉 payments 테이블을 참고하지 않아서 원하는 결과 값이 나오지 않았다. 




댓글