Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengganti id departemen yang dipisahkan koma dengan namanya masing-masing?

Anda harus menghindari penyimpanan data sebagai nilai yang dipisahkan koma, dan ikuti normalisasi.

Namun dalam hal ini Anda dapat melakukan sesuatu sebagai

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. Menyimpan karakter Swedia di database mysql

  2. PHP:Kueri PDO tidak mengembalikan hasil, tetapi kueri yang sama mengembalikan 4 hasil di phpmyadmin?

  3. MySQL ORDER OLEH rand(), nama ASC

  4. generator mybatis Pola nama kolom tidak boleh NULL atau kosong

  5. Apa yang dimaksud dengan `unsigned` di MySQL dan kapan menggunakannya?