열 그룹에서만 고유 한 값을 가져 오는 쿼리

빌헬름 소르 반

다음 표가있는 경우 :

Table name: FOO
ID | NUMBER | EVENT | NAME | CAR
1  |   12   | OFFER | Adam | VW
2  |   13   | ORDER | Adam | VW
3  |   11   | OFFER | Adam | BMW
4  |   12   | OFFER | Adam | BMW
5  |   3    | OFFER | Adam | BMW
6  |   1    | ORDER | Mark | Mercedes
7  |   1    | ORDER | Mark | BMW

쿼리는

Result name: FOO
ID | NUMBER | EVENT | NAME | CAR
2  |   13   | ORDER | Adam | VW
4  |   12   | OFFER | Adam | BMW
6  |   1    | ORDER | Mark | Mercedes
7  |   1    | ORDER | Mark | BMW

다음 규칙이 적용됩니다.

- Get the records which have DISTINCT NAME AND CAR
- If more than one record with the same NAME AND CAR exists, get the one with MAX NUMBER
- ID, NUMBER, EVENT should not count towards the DISTINCT row rule

DB 플랫폼은 DB2이지만 순수한 SQL이면 모든 SQL이 좋습니다.

나는 전체 행에서 (NAME, CAR)에만 적용되는 DISTINCT 규칙을 관리하지 않으며 동일한 (NAME, CAR)을 가진 행이 두 개 이상 존재하면 NUMBER가 가장 높은 행을 가져옵니다.

JohnHC

순수하고 완전한 ansi-92 SQL에서 :

select t1.*
from Foo t1
inner join
(
select Name, Car, max(number) as maxNo
from Foo
group by Name, Car
) x2
on t1.Name = x2.Name
and t1.Car = x2.car
and t1.Number = x2.maxNo

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

반복되는 행에서 고유 한 값을 가져 오는 SQL 쿼리

분류에서Dev

ArrayField의 열에 대한 모든 고유 값의 개수를 가져 오는 Django 쿼리

분류에서Dev

django chart.js-특정 열에 대한 모든 고유 값의 개수를 가져 오는 쿼리

분류에서Dev

한 행의 동일한 열에서 계산 된 값을 가져 오는 쿼리

분류에서Dev

Cosmos SQL에서 그룹화 된 (고유 한?!?) 값 배열 가져 오기

분류에서Dev

각 고유 한 열 ID의 레코드 3 개만 가져 오는 쿼리

분류에서Dev

열에서 고유 값을 가져와 pyspark에서 그룹화 한 후 일부 조건으로 다른 열을 만드는 방법

분류에서Dev

배열 PostgreSQL의 열에서 고유 한 값을 가져 오는 방법

분류에서Dev

총 고유 값을 그룹 별 값과 나란히 가져 오는 쿼리

분류에서Dev

객체 배열에서 고유 한 날짜 값을 가져 오는 방법

분류에서Dev

mongoDB의 배열에서 고유 한 값을 가져와 ID별로 그룹화하는 방법

분류에서Dev

다른 열이 고유 한 SQL 쿼리에서 데이터 가져 오기

분류에서Dev

CSV 파일 배열에서 고유 한 값만 가져 오는 방법

분류에서Dev

Excel의 열에서 고유 한 / 고유 한 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

SQL 쿼리에서 한 열에 여러 값 가져 오기

분류에서Dev

Ruby-고유 한 값을 가져 오는 해시 배열

분류에서Dev

mysql-2 개의 SQL 쿼리 조합에서 고유 한 값 가져 오기

분류에서Dev

고유 한 중첩 문서를 가져 오는 Mongo 쿼리

분류에서Dev

ContentType 열에서 값을 가져 오는 키워드 쿼리

분류에서Dev

case 문에서 열 값을 다시 가져 오는 SQL 쿼리

분류에서Dev

하나의 고유 한 열인 Laravel로 쿼리 가져 오기

분류에서Dev

쿼리 빌더 조인을 사용하여 여러 테이블에서 고유 한 값 가져 오기

분류에서Dev

다른 열의 고유 한 값을 기반으로 한 열의 고유 한 값을 가져 오는 방법

분류에서Dev

제약 조건이 추가 된 단일 열에서 고유 쌍을 가져 오는 쿼리

분류에서Dev

SQL Server의 열 값에 따라 열이있는 테이블을 가져 오기위한 SQL 쿼리 디자인

분류에서Dev

데이터를 가져오고 두 개의 열로 그룹화하고 한 행에 클라이언트 ID별로 여러 개의 유사한 행을 표시하는 쿼리

분류에서Dev

Excel : 표에서 고유 값 목록을 가져오고 수식을 사용하여 값을 한 열에 배치

분류에서Dev

파일 열에서 고유 값을 가져 오는 Perl

분류에서Dev

pandas는 고유 한 값에 대해 한 열을 반복하고 다른 열의 값을 가져옵니다.

Related 관련 기사

  1. 1

    반복되는 행에서 고유 한 값을 가져 오는 SQL 쿼리

  2. 2

    ArrayField의 열에 대한 모든 고유 값의 개수를 가져 오는 Django 쿼리

  3. 3

    django chart.js-특정 열에 대한 모든 고유 값의 개수를 가져 오는 쿼리

  4. 4

    한 행의 동일한 열에서 계산 된 값을 가져 오는 쿼리

  5. 5

    Cosmos SQL에서 그룹화 된 (고유 한?!?) 값 배열 가져 오기

  6. 6

    각 고유 한 열 ID의 레코드 3 개만 가져 오는 쿼리

  7. 7

    열에서 고유 값을 가져와 pyspark에서 그룹화 한 후 일부 조건으로 다른 열을 만드는 방법

  8. 8

    배열 PostgreSQL의 열에서 고유 한 값을 가져 오는 방법

  9. 9

    총 고유 값을 그룹 별 값과 나란히 가져 오는 쿼리

  10. 10

    객체 배열에서 고유 한 날짜 값을 가져 오는 방법

  11. 11

    mongoDB의 배열에서 고유 한 값을 가져와 ID별로 그룹화하는 방법

  12. 12

    다른 열이 고유 한 SQL 쿼리에서 데이터 가져 오기

  13. 13

    CSV 파일 배열에서 고유 한 값만 가져 오는 방법

  14. 14

    Excel의 열에서 고유 한 / 고유 한 값을 가져 오는 방법은 무엇입니까?

  15. 15

    SQL 쿼리에서 한 열에 여러 값 가져 오기

  16. 16

    Ruby-고유 한 값을 가져 오는 해시 배열

  17. 17

    mysql-2 개의 SQL 쿼리 조합에서 고유 한 값 가져 오기

  18. 18

    고유 한 중첩 문서를 가져 오는 Mongo 쿼리

  19. 19

    ContentType 열에서 값을 가져 오는 키워드 쿼리

  20. 20

    case 문에서 열 값을 다시 가져 오는 SQL 쿼리

  21. 21

    하나의 고유 한 열인 Laravel로 쿼리 가져 오기

  22. 22

    쿼리 빌더 조인을 사용하여 여러 테이블에서 고유 한 값 가져 오기

  23. 23

    다른 열의 고유 한 값을 기반으로 한 열의 고유 한 값을 가져 오는 방법

  24. 24

    제약 조건이 추가 된 단일 열에서 고유 쌍을 가져 오는 쿼리

  25. 25

    SQL Server의 열 값에 따라 열이있는 테이블을 가져 오기위한 SQL 쿼리 디자인

  26. 26

    데이터를 가져오고 두 개의 열로 그룹화하고 한 행에 클라이언트 ID별로 여러 개의 유사한 행을 표시하는 쿼리

  27. 27

    Excel : 표에서 고유 값 목록을 가져오고 수식을 사용하여 값을 한 열에 배치

  28. 28

    파일 열에서 고유 값을 가져 오는 Perl

  29. 29

    pandas는 고유 한 값에 대해 한 열을 반복하고 다른 열의 값을 가져옵니다.

뜨겁다태그

보관