Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql - група, но показва всички редове на колона

използвайте GROUP_CONCAT

SELECT  staff.name,
        staff.designation_id_designation,
        staff.status_id_status,
        GROUP_CONCAT(Concat_Ws('=', leave_remain.leave_type_id_leave_type, leave_remain.days)) AS remain
FROM    staff 
        INNER JOIN leave_remain 
            ON staff.id_staff = leave_remain.staff_id_staff
GROUP   BY staff.name, staff.designation_id_designation, staff.status_id_status  

други връзки



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да импортирате файл на Excel в MySQL база данни

  2. Групирайте само по дата в колона Datetime

  3. Оптимизиране на MySQL заявка за избягване на сканиране на много редове

  4. Разлики в седмици между PHP и MySQL

  5. Достъпът е отказан за потребител root - mysql на MAC OS