sql

这张表能把第二个字段对应的完成率分开显示吗,分成两个字段显示image.png关联以后的image.png

SQL yzmknpQp2068966 发布于 2023-4-12 09:35 (编辑于 2023-4-12 09:52)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
qiqits1984Lv6中级互助
发布于2023-4-12 09:36(编辑于 2023-4-12 10:18)

表在哪?

字符串拆分

https://blog.csdn.net/pjymyself/article/details/81668157

SELECT status,IF(`Status`="在职","在职1","") AS 拆分1,IF(`Status`="离职","离职2","") AS 拆分2 FROM `wy_hr_employee`

image.png

分别查询两种状态的表,然后关联结果

WITH a AS (SELECT id,status AS 拆分1 FROM `wy_hr_employee` a WHERE status = "在职" ),

b AS (SELECT id,status AS 拆分2 FROM `wy_hr_employee` WHERE status = "离职")

SELECT * FROM a,b WHERE a.id = b.id

最佳回答
0
啊对对对Lv3见习互助
发布于2023-4-12 09:38(编辑于 2023-4-12 09:43)

你再关联一遍这个表然后,临时表条件筛选一下

  • yzmknpQp2068966 yzmknpQp2068966(提问者) 不行
    2023-04-12 09:52 
  • 啊对对对 啊对对对 回复 yzmknpQp2068966(提问者) 应该没有问题啊,你怎么关联的,根据你关联后的结果如果时间是唯一的话可以用时间作为关联条件进行内连接
    2023-04-12 10:30 
  • 3关注人数
  • 361浏览人数
  • 最后回答于:2023-4-12 10:18
    请选择关闭问题的原因
    确定 取消
    返回顶部