sql >> Databasteknik >  >> RDS >> Mysql

mysql - grupp, men visa alla rader i en kolumn

använd 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  

andra länk(ar)



  1. Hur genererar jag ett slumpmässigt tidsintervall och lägger till det i en mysql datetime med php?

  2. C# Motsvarar SQL Server DataTypes

  3. Libpuzzle Indexera miljontals bilder?

  4. Få summan av ett fält grupperat efter datum och ett annat fält