sql - UNION 基于公共列
解决方案
尝试这个 ?
SELECT
a.ean,
a.price,
a.company,
a.lowestPrice
FROM
Table1 a
UNION
SELECT
b.ean,
b.price,
b.company,
NULL AS lowestPrice
FROM
Table2 b
INNER JOIN Table1 c ON c.ean = b.ean
推荐阅读
- swift - Swift 程序永远不会为 dataTask 进入 CompletionHandler
- java - 如何从大双精度数中删除小数位并将它们打印为数字而不是 2.13837537957E14?
- shell - 为什么使用 cut 比 awk 从文件中的每一行截取两个字符串要慢得多?
- android - 有没有办法检查同一张表中同一个column_id的新值和旧值?
- javascript - g标签矩形形状到可塑形状和g标签内的文本以包装并在angular7中响应
- ios - 如何从 xib tableview Cell 推送 ViewController?
- python - 我们如何使用空的 csv 文件加载 pandas 数据框,以及如何检查我们选择用于加载数据框的 csv 文件是否为空?
- java - Android Update 3 后 Android 资源链接失败
- javascript - 无法映射 this.props(值作为未定义或空数组出现)
- python - 训练损失和验证损失相同