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. 列の名前をSQLServer2008に変更します

    2. MYSQLとRDBMS

    3. 1つのカテゴリを除くすべてのカテゴリから投稿を取得する

    4. 整数をチェックするSQLLIKE条件?