Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment remplacer les identifiants de département séparés par des virgules par leur nom respectivement ?

Vous devez éviter de stocker des données sous forme de valeurs séparées par des virgules et suivre la normalisation.

Cependant, dans ce cas, vous pouvez faire quelque chose comme

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 ;