我試圖從兩個表中獲取最小值(一個返回值)。獲取兩個表中的最小值
下面的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