0

我有以下问题。

在 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
4

1 回答 1

1

这是一个带有union all声明的选项:

select idoffer, min(price)
from (
    select idoffer, price from tablea
    union all
    select idoffer, price from tableb
) t
group by idoffer
于 2016-08-07T17:21:20.917 回答