sql >> Database >  >> RDS >> Mysql

Hoe door komma's gescheiden afdelings-ID's te vervangen door respectievelijk hun naam?

Vermijd het opslaan van gegevens als door komma's gescheiden waarden en volg normalisatie.

In dit geval kunt u echter iets doen als

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 ;


  1. SQL gesplitste door komma's gescheiden rij

  2. SQL Natural Join

  3. MySQL LAG/LEAD-probleem

  4. Aankondiging van ClusterControl 1.7.5:geavanceerd clusteronderhoud en ondersteuning voor PostgreSQL 12 en MongoDB 4.2