基础表A
     
xingming  足球               篮球 
张三                             有两次 
张三         和李四一起   
李四         很开心   
李四                             不错 
      
      
结果表B     
xingming  足球               篮球 
张三         和李四一起     有两次 
李四         很开心            不错 

解决方案 »

  1.   

    select xingming, max(足球), max(篮球)
    from 基础表A
    group by xingming前提是如例子一般,每行都是有一个Null, 否则要用listagg函数
      

  2.   

    晕,没注意不能使用group by, 这个被难倒了。listagg也要用group by
    这是实际情况还是出题目?
      

  3.   

    分析函数+distinct?