2017-01-20 3 views
-2

의 최소값은 내가 값을 반환하는 SQL 쿼리 또는 JPQL 쿼리 것 이것이열 B의 값이 B

|---------------------------| 
|  A  |  B  | 
|---------------------------| 
|  1  |  5  | 
|  2  |  7  | 
|  3  |  12  | 
|  4  |  100  | 
|  5  |  0  | 
|  6  |  2  | 
|  7  |  5  | 
|---------------------------| 

같은 테이블이 어디 컬럼 A의 값을 찾는 방법 B가 최소값을 갖는 행의 A (또는 결국 모든 행이 동일한 최소값을 가짐)?

이 예에서 쿼리는 JPA의 경우 A = 5 인 행에 해당하는 전체 엔터티 또는 5를 반환해야합니다.

+0

검색 노력 없음 –

답변

3
select a from your_table 
where b = (select min(b) from your_table)