본문 바로가기
MySql

MySQL 동일한 열 값을 가진 필드의 합계를 찾는 MySQL 쿼리

by 베이스 공부 2021. 1. 29.
반응형

이런 테이블이 있어요

id |  invent_id         |   order
 1 | 95948214           | 70
 2 | 46018572           | 30
 3 | 46018572           | 20
 4 | 46018572           | 50
 5 | 36025764           | 60
 6 | 36025764           | 70
 7 | 95948214           | 80
 8 | 95948214           | 90

동일한 발명 ID로 주문 수량의 합계를 얻고 싶습니다.

이것이 바로 이런 결과를 원합니다.

   |  invent_id         |   order
   | 95948214           | 240
   | 46018572           | 100
   | 36025764           | 130

mysql 쿼리를 어떻게 작성할 수 있습니까?

 

해결 방법

 

Aggregate 함수 SUM 을 사용하고 invent_id 에 따라 그룹화합니다.

SELECT invent_id, SUM(`order`) `Order`
FROM tableName
GROUP BY invent_ID



 

참조 페이지 https://stackoverflow.com/questions/12399479

 

 

반응형

댓글