我有以下问题。
在 MySQL 中我有两个表:
Table A
---------------------------
| idOffer| price
| 4 | 20
| 4 | 30
| 5 | 15
| 5 | 18
| 6 | 6
| 4 | 9
--------------------------------------------------
Table B
---------------------------
| idOffer| price
| 4 | 60
| 4 | 70
| 5 | 10
| 5 | 8
| 6 | 90
| 6 | 100
--------------------------------------------------
是否有可能的查询,返回结果如
| idOffer| price
| 4 | 20
| 5 | 8
| 6 | 6
最佳答案
这里有一个带有 union all
语句的选项:
select idoffer, min(price)
from (
select idoffer, price from tablea
union all
select idoffer, price from tableb
) t
group by idoffer
关于mysql - 如何从更多表中选择唯一的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38816544/