홈>
Hadoop 서버에서 SQL 쿼리를 사용하여 데이터를 가져 오려고합니다. 두 개의 테이블이 있습니다 :
t1
a | b | c
10 143 a
23 163 g
24 536 r
55 475 a
t2
d | e |
143 bob
086 jim
536 jim
475 bob
공통 열 t1.b = t2.d를 기준으로 t1과 t2를 결합하고 e (bob, jim 등)로 값을 그룹화 한 다음 거기에서 최대 값을 가져옵니다. . (짐의 최대 (a)는 24이고, 밥의 최대 (a)는 55입니다.)
지금까지 e로 조인하고 그룹화 할 수는 있지만 GROUPBY 함수가 찾는 동안 b를 인쇄 할 수 없습니다. 집계 함수가 아님을 나타냅니다. max (a), b 및 e를 표시하는 테이블을 쿼리하고 검색 할 수 있도록 올바르게 작동하려면 어떻게해야합니까?
SELECT max(a) as max_a, e
FROM (t1 left join t2 on t1.b=t2.d)
GROUP BY e
이것은 내가 필요하지만 열 b가 오류없이 표시되도록 할 수 없습니다.
감사합니다
- 답변 # 1
관련 자료
- user interface - 버튼을 사용하여 Tkinter에서 텍스트를 표시하는 함수를 호출하는 방법
- javascript - Fetch REACTjs에서지도 함수를 표시하는 방법
- c ++ 맵에서 값 찾기 - 호출에 일치하는 함수 없음
- c++ - "오류 - …에 대한 호출과 일치하는 함수가 없습니다"
- apache spark - 스칼라에서 varargs를 사용하여 groupBy 함수 만들기
- django - django3 - 모델 함수의 결과를 html 템플릿 및/또는 관리자에 표시하는 방법
- list - Python의 groupby ()에서 bool을 키 함수로 사용
- python - 서로 다른 그룹의 패턴을 일치시키는 Groupby
- dplyr - "for"기능을 사용하는 group_by가 작동하지 않음 (R)
- erlang - 문자열 함수 절 일치
- c++ - (bst) 오류 - 일치하는 오버로드 된 함수가 없습니다
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
나는 당신이
group by
를 원한다고 생각하지 않습니다 . 창 기능을 원한다고 생각합니다.