mysql - 表 1 和表 2,我应该使用什么连接。另外,如果有人可以解释加入会很棒
问题描述
表格1
| Week Number | Year number | Amount | Invoices | Order |
表 2
| Week Number | Year Number | Forcasted Value |
所需的输出:
| Week Number | Year number | Amount | Invoices | Order | Forcasted Value |
我应该使用什么连接来获得这个 o/p ?
谢谢!!
解决方案
从一个开始inner join
:
select *
from table1 t1 join
table2 t2
using (week_number, year_number);
您将失去不在两个表格中的周/年组合。为此,您需要一个外部连接。但是,您的问题没有提供足够的信息来指定连接类型。
推荐阅读
- javascript - 如何从该数组中分离规则数组并执行函数
- c++ - 将 Bazel 与本地升压安装一起使用
- c++ - 了解C++11以来std::forward的实现
- ajax - ASP.NET Core ajax 和 Async C# 方法
- c# - 如何查找支持的 Direct3D 功能级别
- c++ - C++:纯虚函数 f 的参数 x 可以在 f 的派生类实现中替换为 x 的子类型吗?
- javascript - 如何按文档 ID 删除行
- flutter - 在小部件 A 的 build 方法中访问 InheritedWidget 会导致小部件 A 的重建,从而导致无限循环
- laravel - 在 Laravel 的 GUI 中生成控制器、模型、迁移和视图
- c - 通过 Posix 队列传递大量数据