当前位置:编程学习 > VB >>

急求:sql实现多列合并

比如说:
 表1:
      姓名      学时      任务时        工作量      
       刘           0              
       刘                          5
       刘                                               7
       李           4             
      李                          0
       李                                               10
 
最后变成表2:
       姓名      学时      任务时      工作量
         刘         0              5                 7
         李         4              0                 10
 
是不是要用group by啊?
 具体怎么实现呢?
 由于刚学vb,还请多多帮助啊
--------------------编程问答-------------------- 表1:
  姓名 学时 任务时 工作量   
  刘 0   
  刘 5
  刘 7
  李 4   
  李 0
  李 10

表述不清⋯⋯

这个意思吗?
表1:
  姓名 学时 任务时 工作量   
  刘 0   
  刘       5
  刘                7
  李 4   
  李       0
  李               10

--------------------编程问答-------------------- 靠 可恶的排版!把我的空格给吃掉了 --------------------编程问答--------------------

表1:
  姓名 学时 任务时 工作量   
  刘     0   
  刘               5
  刘                           7
  李     4   
  李                0
  李                          10



--------------------编程问答-------------------- 同样迷糊中 --------------------编程问答-------------------- 对呀,就是小雨大神的那个 表1 --------------------编程问答-------------------- 就是大神的这个
引用 3 楼 ybh__ 的回复:
VB code

表1:
  姓名 学时 任务时 工作量   
  刘     0   
  刘               5
  刘                           7
  李     4   
  李                0
  李                          10
--------------------编程问答-------------------- 晕了,怎么老是把空格给吃掉了哇 --------------------编程问答-------------------- sql="select 姓名,sum(学时),sum(任务时),sum(工作量) from 表1 group by 姓名"
--------------------编程问答-------------------- 不用的,用like就可以实现 --------------------编程问答-------------------- 终于弄好了~谢谢各位的帮助哈~~
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,