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

Kết quả MySQL dưới dạng danh sách được phân tách bằng dấu phẩy

Bạn có thể sử dụng GROUP_CONCAT để thực hiện điều đó, ví dụ:một cái gì đó giống như

SELECT p.id, p.name, GROUP_CONCAT(s.name) AS site_list
FROM sites s
INNER JOIN publications p ON(s.id = p.site_id)
GROUP BY p.id, p.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. Giống như Phân biệt chữ hoa chữ thường trong MySQL

  2. Có cách nào để hiển thị mệnh đề WHERE chỉ cho một trường trong MySQL không?

  3. MySQL - Sử dụng COUNT (*) trong mệnh đề WHERE

  4. Chọn truy vấn để tìm nạp hàng trong MySQL

  5. Không thể kết nối với máy chủ MySQL lỗi 111