【发布时间】:2020-11-26 20:52:44
【问题描述】:
我有以下两张表:
表_A:
我想从 Table_B 中获取日期的最小值,并将其粘贴到 Table_A。像下面这样:
我想不出办法来做到这一点。唯一接近的是 cross_join,这不是我想要的。有人可以帮忙吗?
【问题讨论】:
我有以下两张表:
表_A:
我想从 Table_B 中获取日期的最小值,并将其粘贴到 Table_A。像下面这样:
我想不出办法来做到这一点。唯一接近的是 cross_join,这不是我想要的。有人可以帮忙吗?
【问题讨论】:
一个选项使用子查询:
select name, revenue,
(select min(date) from table_b) as date
from table_a
提到问题的结尾,请注意这本质上是cross join。我们可以很好地将查询表述为:
select a.name, a.revenue, b.date
from table_a a
cross join (select min(date) as date from table_b) b
【讨论】: