다음 SQL 쿼리에 어떻게 참여할 수 있습니까?합계가있는 mysql 테이블에 가입하는 방법
SELECT SUM(payments.amount) , SUM(payments.balance) , records.recordID, records.record
FROM fees AS payments
INNER JOIN recordtype AS records ON payments.referenceID = records.recordID
위의 쿼리는 MySQL이 말했다 다음과 같은 오류
을주고있다 :
1140 문서
- GROUP 컬럼의 믹싱 (MIN(), MAX(), COUNT() .. .) GROUP BY 절이 없으면 불일치입니다.
My expectpectation 결과에 따라 각 recordID의 균형 및 양이 표시됩니다.
감사와 안부, 모든 제안 & 질문 환영
당신이 어떻게GROUP BY clause
를 사용하여 해당 컬럼에 대한 집계를 수행하는 SQL을 말할 필요가 당신의
SELECT
문에 집계 함수를 사용했다
위대한 작품 예상대로 잘 작동하는 모하메드 알리는 대답을 곧 표시 할 것입니다 – user2985621
@ user2985621 괜찮 았던 점이 도움이 되셨습니다 :) –