유사한 열 이름으로 쿼리 결과 그룹화

니 보쿠 브

PostgreSQL version 8.0.4

이 테이블을 얻기 위해 데이터베이스를 쿼리했습니다 A.

여기에 이미지 설명 입력

기본적으로 이것은 특정 업적을 가장 많이 얻은 상위 3 개 레벨을 알려줍니다. 그림에서 보듯 row_number()오버 achievement_id분할했습니다 .

나는 이것을 쿼리하는 방법에 대해 난처하게 생각하여 다음과 비슷한 테이블을 얻습니다.

여기에 이미지 설명 입력

해당되는 차이 first_max에 대응하고 row_number = 1, second_max으로 row_number = 2하고, third_maxrow_number = 3.

두 번째 테이블을 가져 오는 데 사용하는 쿼리 :

SELECT
  achievement_id,
  level_id AS first_max,
  level_id AS second_max,
  level_id AS third_max
FROM A
WHERE row_number = 1 --Obviously this line is wrong but not sure how to approach
Vao Tsun

시험:

select 
achievement_id,
max(first_max),
max(second_max),
max(third_max)
from (
SELECT
  achievement_id,
  case when row_number = 1 then level_id end AS first_max,
  case when row_number = 2 then level_id end AS second_max,
  case when row_number = 3 then level_id end AS third_max
FROM A
) B
group by achievement_id

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MySQL : 고유 한 열을 자체 결과 배열로 그룹화

분류에서Dev

Linq 쿼리별로 그룹화 결과 그룹화

분류에서Dev

쿼리 결과를 hstore로 변환 할 때 열 이름 유지

분류에서Dev

여러 열 SQL 쿼리의 [Union All] 결과 그룹화

분류에서Dev

쿼리 결과로 열 유형 변환

분류에서Dev

조건으로 mysql 쿼리 필터링 / 결과 그룹화

분류에서Dev

결과를 열로 한 단일 행으로 그룹화 하시겠습니까?

분류에서Dev

Laravel 5-열별로 그룹화 된 쿼리 작성기 결과 가져 오기

분류에서Dev

하위 쿼리 결과를 기본 쿼리로 문자열 화

분류에서Dev

개수별로 쿼리 결과 그룹화

분류에서Dev

그룹별로 SQL 쿼리 결과를 제한하는 방법

분류에서Dev

한 열로 그룹화하고 다른 열의 모든 결과 표시

분류에서Dev

emply 월 합계를 사용하여 postgresql에서 월 및 연도별로 쿼리 결과 그룹화

분류에서Dev

DataAdapter 결과를 새 쿼리에 대한 문자열로 사용

분류에서Dev

N1Ql couchbase 쿼리의 배열에 유사한 키 값 그룹화

분류에서Dev

linq 쿼리로 복잡한 그룹화

분류에서Dev

그룹을 기반으로 결과를 얻기위한 SQL 쿼리

분류에서Dev

여러 열의 결과로 그룹을 변환하는 postgres SQL 쿼리

분류에서Dev

쿼리 중첩시 결과 그룹화

분류에서Dev

Pandas의 다른 열로 그룹화 한 문자열 열 연결

분류에서Dev

그룹별로 항목을 그룹화 한 다음 하위 그룹으로 그룹화하는 C # Linq 쿼리

분류에서Dev

고유 한 사용자 이름으로 그룹화 된 단일 명령문의 여러 개수 열

분류에서Dev

쿼리 결과에서 열 이름과 WHERE 조건을 사용하여

분류에서Dev

열을 행으로 그룹화하는 SQL 쿼리

분류에서Dev

쿼리 필드를 기반으로하는 ssrs 열 그룹화

분류에서Dev

열 "필드"이름으로 액세스 쿼리 결과에서 값 검색

분류에서Dev

보고서 작성기 3.0에서 사용할 SQL 쿼리 : 결과 그룹화

분류에서Dev

사용자 지정 열이있는 SQL SELECT 쿼리, 열별로 합산 및 그룹화

분류에서Dev

substr 열이있는 하위 쿼리로 그룹 결합

Related 관련 기사

  1. 1

    MySQL : 고유 한 열을 자체 결과 배열로 그룹화

  2. 2

    Linq 쿼리별로 그룹화 결과 그룹화

  3. 3

    쿼리 결과를 hstore로 변환 할 때 열 이름 유지

  4. 4

    여러 열 SQL 쿼리의 [Union All] 결과 그룹화

  5. 5

    쿼리 결과로 열 유형 변환

  6. 6

    조건으로 mysql 쿼리 필터링 / 결과 그룹화

  7. 7

    결과를 열로 한 단일 행으로 그룹화 하시겠습니까?

  8. 8

    Laravel 5-열별로 그룹화 된 쿼리 작성기 결과 가져 오기

  9. 9

    하위 쿼리 결과를 기본 쿼리로 문자열 화

  10. 10

    개수별로 쿼리 결과 그룹화

  11. 11

    그룹별로 SQL 쿼리 결과를 제한하는 방법

  12. 12

    한 열로 그룹화하고 다른 열의 모든 결과 표시

  13. 13

    emply 월 합계를 사용하여 postgresql에서 월 및 연도별로 쿼리 결과 그룹화

  14. 14

    DataAdapter 결과를 새 쿼리에 대한 문자열로 사용

  15. 15

    N1Ql couchbase 쿼리의 배열에 유사한 키 값 그룹화

  16. 16

    linq 쿼리로 복잡한 그룹화

  17. 17

    그룹을 기반으로 결과를 얻기위한 SQL 쿼리

  18. 18

    여러 열의 결과로 그룹을 변환하는 postgres SQL 쿼리

  19. 19

    쿼리 중첩시 결과 그룹화

  20. 20

    Pandas의 다른 열로 그룹화 한 문자열 열 연결

  21. 21

    그룹별로 항목을 그룹화 한 다음 하위 그룹으로 그룹화하는 C # Linq 쿼리

  22. 22

    고유 한 사용자 이름으로 그룹화 된 단일 명령문의 여러 개수 열

  23. 23

    쿼리 결과에서 열 이름과 WHERE 조건을 사용하여

  24. 24

    열을 행으로 그룹화하는 SQL 쿼리

  25. 25

    쿼리 필드를 기반으로하는 ssrs 열 그룹화

  26. 26

    열 "필드"이름으로 액세스 쿼리 결과에서 값 검색

  27. 27

    보고서 작성기 3.0에서 사용할 SQL 쿼리 : 결과 그룹화

  28. 28

    사용자 지정 열이있는 SQL SELECT 쿼리, 열별로 합산 및 그룹화

  29. 29

    substr 열이있는 하위 쿼리로 그룹 결합

뜨겁다태그

보관