MySQL SQL 쿼리를 사용하여 다른 테이블의 필드 합계를 계산합니다.
P粉244155277
P粉244155277 2024-04-06 19:39:29
0
1
798

다음과 같은 스키마가 있습니다: "user_id" 및 "username" 속성이 있는 사용자 테이블 속성이 "customer_id"(user_id의 FK) 및 "finalPrice"인 주문 테이블 데이터베이스 스키마 모든 주문 조합 중에서 가장 높은 가격을 가진 사용자를 얻고 싶습니다(기본적으로 주문에 대한 모든 FinalPrice 값의 합계, 여기서 customer_id = user_id). 해결책을 찾을 수 없으므로 귀하의 지원에 감사드립니다

으아악

을 시도해 보았으나 계속 “子查询返回超过 1 行” 오류 메시지가 나타납니다. 문서를 읽어보았지만 아직 SQL에 대한 경험이 부족합니다.

P粉244155277
P粉244155277

모든 응답(1)
P粉710478990

귀하의 문의에 따르면 SUM 函数,而是使用内部的 SUM,这就是为什么它会抛出类似 Subquery 返回超过 1 行的错误

이런 식으로 사용할 수는 없습니다. 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿