programing

mysql에서 여러 개의 최대값 선택

goodjava 2023. 1. 14. 09:24

mysql에서 여러 개의 최대값 선택

다음과 같은 다른 값을 가진 두 개의 열이 있다고 가정합니다.

id  |val
1   |  9
7   |  6
7   |  8

max id를 반환하고 id에 따라 max값을 찾고 싶습니다.반환되는 은 ID: 7과 Val: 8입니다.

이것을 Mysql로 어떻게 쓸까요?MAX()는 알고 있지만 여러 열에 사용할 수 있는 솔루션을 찾을 수 없습니다.

테이블 정렬 기준id내림차순val내림차순을 밟아 맨 윗줄을 뽑다LIMIT 1:

SELECT *
FROM tablename
ORDER BY id DESC, val DESC
LIMIT 1

언급URL : https://stackoverflow.com/questions/68458287/select-multiple-max-values-in-mysql