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

Nối hai hàng có cùng giá trị trong hai cột

Bạn cần một hàm tổng hợp để ghép icerik với nhau s và nếu bạn cũng muốn hiển thị id tối thiểu, bạn cũng cần một hàm tổng hợp để có được điều đó.

Điều này sẽ thực hiện công việc:

SELECT MIN(id),
       fikraNo,
       maddeNo,
       GROUP_CONCAT(icerik ORDER BY id DESC SEPARATOR ' ')
FROM `table`
GROUP BY fikraNo, maddeNo

Trình diễn tại đây: http://sqlfiddle.com/#!2/ad7c93/1




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL HẠN CHẾ và KHÔNG CÓ HÀNH ĐỘNG

  2. Dấu thời gian MySQL chỉ khi tạo

  3. DATEDIFF - Thay thế NULL bằng NOW ()

  4. Lỗi MySQL 5.7 (1093:Bạn không thể chỉ định bảng đích ___ cho bản cập nhật trong mệnh đề FROM) - giải pháp thông thường không hoạt động

  5. Câu hỏi Doctrine và LIKE