Mysql
 sql >> Database >  >> RDS >> Mysql

Come sostituire rispettivamente gli ID reparto separati da virgole con il loro nome?

Dovresti evitare di archiviare i dati come valori separati da virgole e seguire la normalizzazione.

Tuttavia in questo caso puoi fare qualcosa come

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 ;