java - 수량을 얻는 SQL Groupby 문제
滿天的星座
滿天的星座 2017-06-28 09:22:37
0
2
913


그림과 같이 이제 3개의 테이블이 있습니다. tbh와 toi는 일대일 관계이고, toi와 togi는 일대다 관계입니다.
이제 쿼리(현재 상황은 toi의 특정 행이 togi의 2행에 해당함)
직접 선택*하여 한 행의 데이터만 가져오지만
count()를 선택하면 2개를 얻습니다. 무슨 일이에요? count(또는 다른 열)가 1이 되도록 작성하는 방법은 무엇입니까?

========================================================================================================================================================================================================================= 숫자 외에 다른 값을 구해야 하니까 행 수만 있으면 *를 먼저 선택한 다음 Java에서 크기를 가져오면 됩니다. 이제 다른 값과 행 수를 한 번에 가져오고 싶습니다

滿天的星座
滿天的星座

모든 응답(2)
学习ing

그룹 기준을 사용했기 때문에 하나의 행을 얻습니다. 개수는 행 수를 계산하는 집계 함수입니다. 그룹 기준은 집계 함수를 사용하지 않고 데이터의 첫 번째 행만 가져옵니다.

某草草

================================정답================ = ==================
이런 식으로 먼저 조건에 따라 토기를 쿼리하여 조건에 맞는 결과를 얻은 다음, 이후에 토이의 조건을 얻을 수 있습니다. 중복을 제거한 다음 toi 및 tbh

에 쿼리하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿