您的位置:首页 > 数据库 > MySQL

mysql静态分组

2016-04-17 10:15 507 查看
SELECT

         IFNULL(PRODUCT_NAME,'PRODUCT_NAME') ,

         MAX(IF(ACCESSORY='XP-22',ACCESSORY,NULL)) AS xp22,

         MAX(IF(ACCESSORY='AD-110',ACCESSORY,NULL)) AS AD110,

         MAX(IF(ACCESSORY='SY-15',ACCESSORY,NULL)) AS SY15,

         MAX(IF(ACCESSORY='LY-4',ACCESSORY,NULL)) AS LY4,

         MAX(IF(ACCESSORY='AD-111',ACCESSORY,NULL)) AS AD111,

                 MAX(IF(ACCESSORY='AD-124',ACCESSORY,NULL)) AS AD124,

                 MAX(IF(ACCESSORY='AD-123',ACCESSORY,NULL)) AS AD123

FROM e_product

    GROUP BY PRODUCT_NAME

     WITH ROLLUP

            HAVING PRODUCT_NAME IS NOT NULL;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: