2012-07-15 5 views
0

를 I는 I가 DESC 열이 테이블의 제 X 행을 선택하고 열 A, B, C, D- sqlite3를

와 테이블 ZZZ있다. sqlite3를 쿼리는 위의 쿼리의 결과에서 열 B의 최소 값을 가진 행을 선택하는 방법

select * from ZZZ order by A desc limit X 

될 것이다. 즉

: 나는 테이블 T. 에서 열 B의 최소 값을 가진 행이 테이블 T는 쿼리

select * from ZZZ order by A desc limit X 

내가 파이썬 sqlite3를 인터페이스를 사용하고 있습니다에 의해 생성을합니다.

답변

1

마. 표 T에서 B 열의 최소값 행을 선택하십시오.

SELECT * 
FROM 
(
    SELECT * 
    FROM ZZZ 
    ORDER BY A DESC 
    LIMIT X 
) T 
ORDER BY B ASC 
LIMIT 1