sql - 获取最小值并集的最大值的sql字符串
问题描述
我有两个表,我想要一个 sql 查询来获取表最大值的并集字段的最小值。
Set tmpRS = CurrentDb.OpenRecordset(" SELECT MIN(s.TorqueMax) FROM ( " & _
" (SELECT MAX(ds.TorqueMax) FROM tblUIOpTorqueRangeDS ds)" & _
" UNION " & _
" (SELECT MAX(cv.TorqueMax) FROM tblUIOpTorqueRangeCV cv )) as s")
解决方案
你可以这样做:
SELECT MIN(s.TorqueMax)
FROM (SELECT MAX(ds.TorqueMax) as TorqueMax
FROM tblUIOpTorqueRangeDS ds
UNION
SELECT MAX(cv.TorqueMax) as TorqueMax
FROM tblUIOpTorqueRangeCV cv
) as s;
推荐阅读
- mysql-workbench - 为什么我必须将 DB_PORT 更改为 33060 才能运行迁移,然后必须将其更改回 3306?Laravel6
- datatables - DataTable 不显示表格
- sharepoint-2013 - 如何在 SharePoint 中加入两个列表
- spring-boot - 在 Spring Data JPA 中,有什么方法可以获取在 put rest api 中更新的所有列名?
- reactjs - 如何更改一种状态并清除所有其他状态?
- git - 如何编写一个 git 钩子来拉每个推送?
- c++ - 按字母顺序对给定文本进行排序,无需额外的库
- python - 下载自定义文件夹中的视频并使用scrapy命名
- mysql - Zend Framework:如何在没有位置的情况下删除
- rust - Rust 等效于具有相同泛型参数约束的 Swift 扩展方法?