조인된 테이블의 중복 데이터를 정리하고 합산하는 SQL 처리
P粉354948724
P粉354948724 2023-09-13 15:15:50
0
1
436

저는 회계 시스템에서 보고서를 가져오고 있습니다. 시스템에는 데이터베이스에 중복 항목을 넣는 불쾌한 습관이 있으며, 이를 내부적으로 처리합니다(처음부터 정리하는 대신!)

송장 125의 전체 테이블을 예로 들어보세요.

으아악

그리고 동일한 ID를 가진 인보이스 테이블

으아악

일정 기간 동안의 총 매출 및 세금을 생성하고 싶습니다(호주 BAS의 경우)

내 최소 작업 예제 쿼리(데이터가 깨끗하면 작동함)는

으아악

하지만 총계 테이블의 중복으로 인해 총 판매량의 두 배를 얻고 있습니다. 코드를 패치하는 것 외에 이 문제를 해결할 수 있는 가장 좋은 방법이 있습니까?

P粉354948724
P粉354948724

모든 응답 (1)
P粉511985082

DISTINCT

와 함께 하위 쿼리를 사용하여 중복 항목을 제거할 수 있습니다.

db<>fiddle여기

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!