다음과 같은 스키마가 있습니다: "user_id" 및 "username" 속성이 있는 사용자 테이블 속성이 "customer_id"(user_id의 FK) 및 "finalPrice"인 주문 테이블 데이터베이스 스키마 모든 주문 조합 중에서 가장 높은 가격을 가진 사용자를 얻고 싶습니다(기본적으로 주문에 대한 모든 FinalPrice 값의 합계, 여기서 customer_id = user_id). 해결책을 찾을 수 없으므로 귀하의 지원에 감사드립니다
으아악을 시도해 보았으나 계속 “子查询返回超过 1 行”
오류 메시지가 나타납니다. 문서를 읽어보았지만 아직 SQL에 대한 경험이 부족합니다.
귀하의 문의에 따르면
이런 식으로 사용할 수는 없습니다. 으아악SUM
函数,而是使用内部的 SUM,这就是为什么它会抛出类似Subquery 返回超过 1 行的错误