【发布时间】:2021-10-22 00:34:42
【问题描述】:
我有一个给我一组值的第一个查询和给我这组值的最大值的第二个查询。 我想合并这两个查询。我在下面尝试过这样的:
第一个查询:
SELECT SUBSTR(column, INSTR(column, ' ')+1,3)
from table
WHERE column LIKE '#13 %'
第二次查询:
SELECT MAX(column)
合并:
SELECT MAX(column)
FROM table WHERE column = (
SELECT SUBSTR(column, INSTR(column, ' ')+1,3)
from table
WHERE column LIKE '#13 %'
)
您能帮我如何合并两个查询吗?
第一个查询结果:
30
1
2
3
12
13
14
15
16
17
18
19
我想在我的第二个查询中获得这组值的最大值:30。
【问题讨论】:
-
合并是什么意思?发布样本数据和预期结果以澄清。
-
只标记您使用的数据库。
-
我使用 python 和 sqlite
标签: python sql sqlite substring sql-max