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

Làm cách nào để chọn các bản ghi chỉ trùng lặp một trường và tất cả các giá trị trường khác?

Bạn có thể sử dụng group_concat

select c.course_code,
    c.course_name,
    group_concat(concat(s.room, ',', s.day, '-', s.time) separator ';')
from course c
join schedule s on s.course_id = c.id
group by c.course_code,
    c.course_name;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách hiển thị hàng không có trong bảng khác trong MySQL

  2. Lưu trữ các ký tự Thụy Điển trong cơ sở dữ liệu mysql

  3. Làm thế nào để sửa đổi các chuỗi phụ?

  4. Cải thiện hiệu suất MySQL với Cài đặt InnoDB nâng cao

  5. Cách tạo kiến ​​trúc điểm trong thời gian trong MySQL