MySQL 모든 그룹에서 ID로 두 번째로 낮은 행 가져 오기

m4gn1f1c4nt

나는 모든 Grouped에서 내 테이블에서 두 번째로 낮은 행을 얻으려고합니다. 나는 이미 가장 낮은 것이 있지만 이제 두 번째로 낮은 것이 필요합니다. 내 나쁜 영어를 위해 외쳐

누군가 해결책을 알고 있습니까?

SELECT bestlellangaben 
FROM bestellangaben
JOIN
(
    SELECT MIN(ID) AS newid 
    FROM bestellangaben
    WHERE SeitenID = 185
    GROUP BY grouping
) AS temp ON ID = temp.newid

탁자

MatBailie

MySQL에서이 작업을 수행하는 정교한 방법을 모르기 때문에 여기에 두 가지 무차별 대입 솔루션이 있습니다.

SELECT
    b.*
FROM
    bestellangaben  b
INNER JOIN
(
    SELECT
        b.grouping,
        b.SeitenID,
        MIN(b.ID) AS MinID2
    FROM
        bestellangaben  b
    INNER JOIN
    (
        SELECT
            b.grouping,
            b.SeitenID,
            MIN(b.ID) AS MinID
        FROM
            bestellangaben  b
        GROUP BY
            b.grouping,
            b.SeitenID
    )
        b_min
            ON  b_min.grouping = b.grouping
            AND b_min.SeitenID = b.SeitenID
            AND b_min.MinID    < b.ID
    GROUP BY
        b.grouping,
        b.SeitenID
)
    b_2min
        ON  b_2min.grouping = b.grouping
        AND b_2min.SeitenID = b.SeitenID
        AND b_2min.MinID2   = b.ID
WHERE
    b.SeitenID = 185

또는 상관 하위 쿼리 사용 ...

SELECT
    b.*
FROM
    bestellangaben  b
WHERE
    b.SeitenID = 185
    AND (
            SELECT
                COUNT(*)
            FROM
                bestellangaben   lookup
            WHERE
                    lookup.grouping = b.grouping
                AND lookup.SeitenID = b.SeitenID
                AND lookup.ID       < b.ID
        )
        = 1

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 번째로 높은 한도에서 모든 급여 가져 오기

분류에서Dev

mysql에서 최근 레코드로 그룹의 모든 ID 가져 오기

분류에서Dev

SQLite로 두 테이블에서 모든 행 가져 오기

분류에서Dev

연결 값으로 MySQL 그룹화하고 각 그룹 내에서 첫 번째 ID (UUID) 가져 오기

분류에서Dev

Pandas에서 두 번째로 높은 행을 그룹화하고 정렬 한 다음 가져 오는 방법은 무엇입니까?

분류에서Dev

그룹 MySQL Java로 행 가져 오기

분류에서Dev

mysql에서 모든 행을 가져올 것으로 예상되지만 첫 번째 행을 가져옵니다.

분류에서Dev

여러 기준에 따라 두 번째로 낮은 값을 찾거나 가져옵니다.

분류에서Dev

ID로 데이터를 그룹화하고 첫 번째 및 마지막 행에서 데이터 가져 오기

분류에서Dev

NA가있는 행렬에서 행에서 두 번째로 높은 값 찾기

분류에서Dev

ID로 그룹화하고 열의 최소값에 해당하는 모든 행 가져 오기

분류에서Dev

Flask-MySQL은 뷰가 두 번째로 실행될 때 "닫힌 연결 닫기"오류를 표시합니다.

분류에서Dev

pyspark 각 행에 대해 두 번째로 낮은 값을 얻을 dataframe

분류에서Dev

모든 열을 두 번째 열의 값으로 나누기-모든 행에 적용

분류에서Dev

키로 그룹화 된 연결된 노드에서 모든 값 가져 오기

분류에서Dev

열에서 두 번째로 높은 값을 가진 행 선택

분류에서Dev

모든 행에서 두 날짜의 차이 가져 오기

분류에서Dev

TSQL : 한 열로 그룹화하고, 모든 행을 계산하고, row_number를 기준으로 두 번째 열에 값 유지

분류에서Dev

mysql 테이블에서 두 번째로 높은 값 얻기

분류에서Dev

두 번째 테이블의 열로 테이블 행 가져 오기

분류에서Dev

MYSQL-쿼리로 그룹의 마지막 ID에서 값 가져 오기

분류에서Dev

MySQL의 모든 그룹에서 두 번째 행을 어떻게 선택할 수 있습니까?

분류에서Dev

WordPress 루프에서 모든 두 번째 게시물 가져 오기

분류에서Dev

모든 행에 대한 새 열로 행 창에서 최대 값 가져 오기

분류에서Dev

MySQL-> 두 번째로 낮은 값 선택

분류에서Dev

Laravel로 오프셋에서 시작하는 모든 행 가져 오기

분류에서Dev

두 번째 목록을 기반으로 목록에서 필드 가져 오기

분류에서Dev

처음 두 그룹에서 처음 두 행 가져 오기

분류에서Dev

jquery로 tbody의 첫 번째 행 ID 가져 오기

Related 관련 기사

  1. 1

    두 번째로 높은 한도에서 모든 급여 가져 오기

  2. 2

    mysql에서 최근 레코드로 그룹의 모든 ID 가져 오기

  3. 3

    SQLite로 두 테이블에서 모든 행 가져 오기

  4. 4

    연결 값으로 MySQL 그룹화하고 각 그룹 내에서 첫 번째 ID (UUID) 가져 오기

  5. 5

    Pandas에서 두 번째로 높은 행을 그룹화하고 정렬 한 다음 가져 오는 방법은 무엇입니까?

  6. 6

    그룹 MySQL Java로 행 가져 오기

  7. 7

    mysql에서 모든 행을 가져올 것으로 예상되지만 첫 번째 행을 가져옵니다.

  8. 8

    여러 기준에 따라 두 번째로 낮은 값을 찾거나 가져옵니다.

  9. 9

    ID로 데이터를 그룹화하고 첫 번째 및 마지막 행에서 데이터 가져 오기

  10. 10

    NA가있는 행렬에서 행에서 두 번째로 높은 값 찾기

  11. 11

    ID로 그룹화하고 열의 최소값에 해당하는 모든 행 가져 오기

  12. 12

    Flask-MySQL은 뷰가 두 번째로 실행될 때 "닫힌 연결 닫기"오류를 표시합니다.

  13. 13

    pyspark 각 행에 대해 두 번째로 낮은 값을 얻을 dataframe

  14. 14

    모든 열을 두 번째 열의 값으로 나누기-모든 행에 적용

  15. 15

    키로 그룹화 된 연결된 노드에서 모든 값 가져 오기

  16. 16

    열에서 두 번째로 높은 값을 가진 행 선택

  17. 17

    모든 행에서 두 날짜의 차이 가져 오기

  18. 18

    TSQL : 한 열로 그룹화하고, 모든 행을 계산하고, row_number를 기준으로 두 번째 열에 값 유지

  19. 19

    mysql 테이블에서 두 번째로 높은 값 얻기

  20. 20

    두 번째 테이블의 열로 테이블 행 가져 오기

  21. 21

    MYSQL-쿼리로 그룹의 마지막 ID에서 값 가져 오기

  22. 22

    MySQL의 모든 그룹에서 두 번째 행을 어떻게 선택할 수 있습니까?

  23. 23

    WordPress 루프에서 모든 두 번째 게시물 가져 오기

  24. 24

    모든 행에 대한 새 열로 행 창에서 최대 값 가져 오기

  25. 25

    MySQL-> 두 번째로 낮은 값 선택

  26. 26

    Laravel로 오프셋에서 시작하는 모든 행 가져 오기

  27. 27

    두 번째 목록을 기반으로 목록에서 필드 가져 오기

  28. 28

    처음 두 그룹에서 처음 두 행 가져 오기

  29. 29

    jquery로 tbody의 첫 번째 행 ID 가져 오기

뜨겁다태그

보관