姓名            科目
张三            语文
张三            数学
李四            语文
李四            数学
张三   语文  数学   英语
李四    语文  英语   物理
用一句SQL语句来处理

解决方案 »

  1.   

    select * from table  结果 
    姓名      科目
    张三            语文
    张三            数学
    李四             语文
    李四             数学
    有SQL语句改成
    select * from  table   结果
    张三   语文  数学   英语
    李四    语文  英语   物理
      

  2.   

    select 姓名,
    (case when 科目='英语' then '英语' else () end) as 科目一,
    (case when 科目='物理' then '物理' else () end) as 科目二,
    (case when 科目='数学' then '数学' else () end) as 科目三 
    from table 看看 可不可以帮到你