sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo reemplazar las identificaciones de departamento separadas por comas con su nombre respectivamente?

Debe evitar almacenar datos como valores separados por comas y seguir la normalización.

Sin embargo, en este caso puedes hacer algo como

select 
e.id , 
e.name , 
group_concat(d.name) from employee e 
left join department d on find_in_set(d.id,e.department) 
group by e.id ;