我试图从两个表中获取最小值(一个返回值)。获取两个表中的最小值
下面的MySQL结构+数据:
table_master
`ID` (Unique) | `Amount`
1 | 5.8
2 | 22.1
3 | 44.22
table_variants
`table_master_ID` | `Amount`
1 | 4.11
1 | 5.12
1 |
1 |
2 | 9.22
3 |
与此查询:
SELECT table_master.Amount, table_variants.Amount
FROM table_master
LEFT JOIN table_variants ON table_master.ID = table_variants.table_master_ID
WHERE table_master.ID = 1
我得到的是这样的:
5.8 | 4.11
5.8 |
5.8 | 5.12
...
现在我需要两个表的MIN Amount
值。 ID
的table_master
是唯一的,table_variants
中的数据是可选的。
我该怎么做?我试图MIN()
与CASE()
但没有成功。
任何提示?
TIA!
没有ü尝试使用'min'在SELECT语句两个结果.. ??? – Addicted