我有一张 table ,它看起来像:
ID Fig1 Fig2
A-1 10 -18
A-1 15 20
A-1 25 75
A-2 18 22
A-2 34 70
现在我想通过考虑 Fig1
和 Fig2
获取每个唯一 ID 的最小值。
输出将是:
ID Min Value
A-1 -18
A-2 18
最佳答案
只需UNION
列并找到MINIMUM
值。
试试这个:
SELECT ID, MIN(D.Fig1) MinValue
FROM(
SELECT ID,Fig1 FROM YourTable
UNION
SELECT ID,Fig2 FROM YourTable
)D
GROUP BY ID
关于mysql - 根据Mysql中的两列获取最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49768939/