최대 값에서 행 ID 가져 오기

호르헤 마르티네즈

나는 데이터베이스가 처음이다.

다음 표가 있습니다.

id  group       factor
------------------------
1   11          1
2   11          5
4   11          2
5   12          3
6   12          2
7   13          4
8   13          1
9   13          8
10  14          6

그룹을 기준으로 가장 큰 요인을 가진 ID를 가져와야합니다. 예를 들어 그룹 11의 경우 가장 큰 요인을 가진 행이 5이므로 해당 행의 ID를 얻어야합니다. 이 경우 2.

누군가 나에게 올바른 길을 보여줄 수 있다면 제발.

Lukasz Szozda

다음을 사용할 수 있습니다.

SELECT DISTINCT ON(group) group factor, id
FROM tab
ORDER BY group, factor DESC;

db <> 바이올린 데모

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

SQL Server의 개별 행에서 최대 ID 행 가져 오기

mongodb에서 최대 _id 가져 오기

텐서에서 각 행의 최대값 가져오기 [PyTorch]

최대 열 값에서 고유한 행 가져오기

pySpark-롤링 창에서 최대 값 행 가져 오기

행 집합에서 최대 값 가져 오기

Pandas에서 최대 개수의 행 값만 가져오기

여러 행 이벤트에서 최소값과 최대 값 가져 오기

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

MySQL 데이터베이스에서 특정 필드가 최대 인 ID 목록에 대한 행 가져 오기

TSQL : 열에 대한 최대 값이있는 행 가져 오기

고유 한 행 값에 대한 최대 날짜 가져 오기

Laravel에서 외부 ID가 다른 열의 최대값 가져오기

최대 값을 가진 셀의 전체 행/행 가져오기

PostgreSQL-최소 최대 값으로 모든 행 가져 오기

Postgresql-열에 최대 값이있는 행 가져 오기

각 행에 대해 두 번째 초 최고 값 가져 오기

행 가져 오기에 MySQL의 최대 값이 있습니까?

DataGridView에서 최대 값 가져 오기

mysql에서 가격이 최대 인 ID 가져 오기

Keras: 행렬의 모델 출력에서 최대값 가져오기

R- 행렬에서 벡터의 최대 값 위치 가져 오기

Pandas에서 group by 적용 후 최대 개수의 행 값 가져 오기

MongoDB-쿼리로 그룹에서 최대 값의 ID 가져 오기

ID로 개체 배열에서 속성의 최대 값 가져 오기

Oracle SQL에서 하루에 최대 반복 행 가져 오기

두 가지 조건에 따라 BigQuery의 각 user_id에 대한 최신 행 가져오기

텍스트에서 최대 n 개 행 가져 오기

Pandas Groupby 여러 열에서 최대 행 가져 오기