(OLD) MySQL 4.0 데이터베이스를 사용 중이고 두 열에 대해 특정 열의 값이 같은 경우 수량을 합산해야합니다.MySQL 4 SUM 주어진 열에서 두 행의 값이 같을 때
예,
그래서의 내가 이러한 열이 말을하자 doc_nr를 | client_name | article_id | 수량 들이 데이터베이스에 삽입, 그들은 다른 행에 수량 1 각 (상단 관리를위한 서비스 제어 배경의 복잡 양을) 분리
내가하고 싶은 것은, 그 같은 article_id를위한 , 동일한 doc_nr (이는 동일한 고객의 것임을 의미 함)에 대해 article_id가 동일한 경우 수량을 SUM으로 출력하고 싶습니다.
수량이 2 개인 별도의 행으로 삽입 된 고객의 경우 수량 2를 다시 출력하려면 어떻게해야합니까? 대신 SUM(qty)
의 당신은 그룹화 된 행의 수를 계산 COUNT(*)
을 사용할 수,
SELECT doc_nr, client_name, article_id, SUM(qty) AS qty
FROM yourtable
GROUP BY doc_nr, client_name, article_id
qty
항상 1 인 경우
4.0은 2002 년으로 거슬러 올라갑니다. FORTRAN을 고수하지 않는 이유는 무엇입니까? – Strawberry