Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak odpowiednio zamienić identyfikatory działów oddzielonych przecinkami na ich nazwę?

Należy unikać przechowywania danych jako wartości oddzielonych przecinkami i postępować zgodnie z normalizacją.

Jednak w tym przypadku możesz zrobić coś takiego jak

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajność MySQL:MySQL kontra MariaDB

  2. Wyświetl dane z formatem w Datagridview

  3. AVG() – Oblicz średnią wartość kolumny w MySQL

  4. Przechowywanie danych zakodowanych w base64 jako typu danych BLOB lub TEXT

  5. Sprawdź, czy istnieje baza danych (MySQL), a jeśli nie, utwórz ją w PHP