sql - 加入 2 个表并获取记录
问题描述
有 2 分钟的桌子
表 A
该表包含员工加入数据。主要是显示员工加入日期。
表 B
如果员工作为实习生加入,则在表 A 中开始新记录,如果该员工获得永久,则关闭第一条记录并将新记录作为永久开始。
如果员工作为永久员工加入,则该记录不会保存在表 A 中,该记录保存在表 B 中。但如果该永久员工得到提升,则该记录将显示在表 A 中
表 A 中 452,1005 是促销日期记录
我想要一个 SQL 查询来显示下面的员工就业数据。此表应包含,如果员工作为实习生加入并获得永久,则应捕获该永久日期。如果员工以永久身份加入,则应捕获该加入日期。请参考以下输出
请帮助我获得上述输出
解决方案
推荐阅读
- ios - 在 IOS 模拟器中安装自定义字体
- php - 如何从functions.php中的简码挂钩中排除产品类别ID - WooCommerce
- excel - 在行和列中具有变量的范围
- python - Python使用while循环查找字符串索引
- linux - 如何检测当前脚本是否在 docker build 中运行?
- reactjs - 我在克隆的 React 项目上安装节点依赖项时遇到问题。我该如何解决这个问题?
- c# - HttpContext.User.GetUserId 是否总是使用 .Net Core 返回一个 int?
- php - 我有一个来自 wordpress 的错误,超过了最大时间
- python - 将 TensorFlow 张量传递给层,但不作为参数......这种做法叫什么?
- mysql - 如何将 SQL 语句转换为 Power BI DAX?