两个条件分组统计sql

applyInfo:

SELECT

    SUM(

        IF (

            a.certificate_level_id = ‘ZSLX001’,

            1,

            0

        )

    ) AS typeA,

    SUM(

        IF (

            a.certificate_level_id = ‘ZSLX002’,

            1,

            0

        )

    ) AS typeB,

    SUM(

        IF (

            a.certificate_level_id = ‘ZSLX003’,

            1,

            0

        )

    ) AS typeC,

    COUNT(*) AS total,

    i.organization_name AS organizationName

FROM

    applyinfo a

LEFT JOIN identifyorganization i ON a.identifyOrganizationId = i.id

WHERE

    a.current_node = 999

AND a.`status` = 1

GROUP BY

    a.identifyOrganizationId

    原文作者:五木子
    原文地址: https://blog.csdn.net/llljyb/article/details/78362308
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞