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
'programing' 카테고리의 다른 글
| ncurses는 윈도우에 사용할 수 있습니까? (0) | 2023.01.14 |
|---|---|
| PHP의 배열에서 요소 삭제 (0) | 2023.01.14 |
| 스프링 - 현재 스레드에 실제 트랜잭션을 사용할 수 있는 EntityManager가 없음 - '영속' 호출을 안정적으로 처리할 수 없음 (0) | 2023.01.14 |
| 목록의 두 요소마다 반복 (0) | 2023.01.14 |
| Flask-SQ에서 raw SQL을 실행하는 방법LAlchemy 앱 (0) | 2023.01.14 |