mysql - 如何在没有关系的情况下连接两个表,只从一个表中获取一个值并将其粘贴到另一个表中?
问题描述
我有以下两个表:
表_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
推荐阅读
- javascript - JavaScript 图形我不知道如何在这个游戏中让行变成不同的颜色并在它们被击中时移除砖块
- css - 字体系列声明如何在 CSS 中工作?
- javascript - 从浏览器获取当前 URL 不起作用。Javascript
- embed - 我可以将 A-Frame 场景嵌入到 Squarespace 中吗?
- java - 我无法在 Ubuntu 服务器上发送电子邮件 [javax.net.ssl.SSLHandshakeException]
- python - 在大于小于时获取 TypeError
- postgresql - Confluent JDBC Kafka在“table.whitelist”中连接来自不同模式的多个表
- r - 将数据帧拆分为最小 n 观察并为 R 中的所有行执行此操作
- android - Jetpack compose 中的共享元素转换
- swift - 带有图像包的 SPM 模块导致在 Xcode 12.5 中为自定义构建配置归档公平