数据库字段逗号分隔关联字典表

该SQL查询用于从员工信息表中获取详细个人资料,包括姓名、性别、年龄、教育背景,同时通过`GROUP_CONCAT`函数聚合多个职业标签,并使用`FIND_IN_SET`来筛选指定职位。查询结果按职位标签排序,并通过`IFNULL`处理可能为空的员工ID。
摘要由CSDN通过智能技术生成

关键字段

GROUP_CONCAT

FIND_IN_SET(字段名,参数 如 1,2,3,4)

group by

select s.id,
             s.name,
             s.sex,
             s.age,
             s.education,
           GROUP_CONCAT(j.label) AS occupation,
             ss.create_time as receivedTime,
             s.occupation,
             ifnull(sl.employee_id,0)
            
from  m_staff_info s 
inner join staff_info_sent ss    on ss.staff_id = s.open_id
left join staff_info_liked sl on sl.staff_id = s.open_id
left join t_job_list j on FIND_IN_SET(j.id,s.occupation) 

group by s.id
order by j.label

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值