【问题标题】:MySQL - group rows with different columns discarding Null values [duplicate]MySQL - 对具有不同列的行进行分组,丢弃 Null 值
【发布时间】:2021-12-07 08:13:37
【问题描述】:

我是新手,需要帮助!

如何在 MySQL 中执行 SELECT 以从下表中获取将所有行与其列连接在一起的结果?

表:

ID Name Type1 Type2 Type3 Type4
1 ABC 123 Null Null Null
1 ABC Null 456 Null Null
1 ABC Null Null 789 Null
1 ABC Null Null Null 900

输出:

ID Name Type1 Type2 Type3 Type4
1 ABC 123 456 789 900

我正在研究,我什至不知道如何搜索功能! 非常感谢

【问题讨论】:

    标签: mysql join select null row


    【解决方案1】:

    问了确切的问题here

    SELECT ID,
           NAME,
           MAX(Type1) AS Type1,
           MAX(Type2) AS Type2,
           MAX(Type3) AS Type3
    FROM tableName
    GROUP BY ID,
             NAME;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-20
      • 2013-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      相关资源
      最近更新 更多