首页 > 解决方案 > 如何在没有关系的情况下连接两个表,只从一个表中获取一个值并将其粘贴到另一个表中?

问题描述

我有以下两个表:

表_A:

在此处输入图像描述

我想从 Table_B 中获取日期的最小值,并将其粘贴到 Table_A。如下所示:

在此处输入图像描述

我想不出办法来做到这一点。唯一接近的是 cross_join,这不是我想要的。有人可以帮忙吗?

标签: mysqlsql

解决方案


一个选项使用子查询:

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

推荐阅读