0
그래서 저는 완전히 mySql에 익숙하지 않고 스스로 가르치려고합니다.간접 조인 된 테이블에서 sum 함수를 사용합니다. .
실시 예에 나타난 구조 :
tblA
-----
PK: userId
tblB
-----
PK: workoutId
FK: userId
tblC
-----
PK: cardioId
FK: workoutID
테이블 C는 간격 필드를 갖는다. 난 단지 특정 사용자에 대한 거리의 합을 선택하고자 할 때 나는 SELECT SUM(distance) FROM tblC
을 실행할 때
는 현재 I 정확한 금액을받을 그러나, 나는 시도 :
SELECT SUM(distance) FROM tblC JOIN tblB ON (tblC.workoutId AND tblB.workoutId) WHERE userId = '1'
이이에게 나를을 rediculously 제공 이전보다 더 높은 가치. 내가 어디로 잘못 가고 있니?