Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để thay thế id bộ phận được phân tách bằng dấu phẩy bằng tên của chúng tương ứng?

Bạn nên tránh lưu trữ dữ liệu dưới dạng các giá trị được phân tách bằng dấu phẩy và tuân theo quá trình chuẩn hóa.

Tuy nhiên, trong trường hợp này, bạn có thể làm điều gì đó như

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. Sự cố lập chỉ mục FULLTEXT của MySQL

  2. tạo kết nối trong eclipse - ClassNotFoundException:com.mysql.jdbc.Driver

  3. Ngoại lệ liên quan đến mysql thông qua jdbc

  4. Tìm giá trị không chứa số trong MySQL

  5. Ví dụ MONTH () - MySQL