You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何快速查询同一Schema下多表中UPLOAD_TIME列的最小值?

高效获取多表UPLOAD_TIME最小值的方法

可以通过单条SQL查询一次性获取所有目标表的UPLOAD_TIME最小值,比逐个执行独立查询更高效,避免重复建立连接和生成执行计划的开销。

针对你给出的两个示例表,可使用以下SQL语句:

SELECT
  (SELECT MIN(UPLOAD_TIME) FROM LASER_VISION_VERIFICATIONS) AS "MIN(LASER_VISION_VERIFICATIONS.UPLOAD_TIME)",
  (SELECT MIN(UPLOAD_TIME) FROM MACHINE_RNR_RECORDS) AS "MIN(MACHINE_RNR_RECORDS.UPLOAD_TIME)"
FROM DUAL; -- 若使用MySQL可省略FROM子句,PostgreSQL可替换为FROM (SELECT 1) AS t

执行后会直接返回你需要的格式结果:

MIN(LASER_VISION_VERIFICATIONS.UPLOAD_TIME)MIN(MACHINE_RNR_RECORDS.UPLOAD_TIME)
24NOV202012FEB2019

如果有更多同结构的表,只需在SELECT子句中继续添加对应表的(SELECT MIN(UPLOAD_TIME) FROM 表名)子查询即可。数据库会并行处理这些子查询,整体执行效率优于多次单独查询。

内容的提问来源于stack exchange,提问作者user22060295

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 10:32:32