Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一张 ZZZ 表,其中有 A、B、C、D 列
我正在选择 A 列的前 X 行表。Sqlite3 查询将是
select * from ZZZ order by A desc limit X
如何从上述查询的结果中选择B列最小值的行。
换句话说:我想要表 T 中 B 列中具有最小值的行。这个表 T 是由查询生成的
我正在使用 Python sqlite3 接口。
这样做。从表 T 中选择 B 列中具有最小值的行:
SELECT * FROM ( SELECT * FROM ZZZ ORDER BY A DESC LIMIT X ) T ORDER BY B ASC LIMIT 1