1.
(1)我有一个表1
ID NAME
1 JIM
2 DAVID
(2)我有表2
LID ID LANGUAGE
1 1 JAVA
2 1 .NET
3 2 JAVA
4 2 VB
我想在GRIDVIEW中这样显示
ID NAME JAVA .NET VB
1 JIM 1 1 0
2 DAVID 1 0 1
求解决方案
(1)我有一个表1
ID NAME
1 JIM
2 DAVID
(2)我有表2
LID ID LANGUAGE
1 1 JAVA
2 1 .NET
3 2 JAVA
4 2 VB
我想在GRIDVIEW中这样显示
ID NAME JAVA .NET VB
1 JIM 1 1 0
2 DAVID 1 0 1
求解决方案
解决方案 »
- 读取数据库中的DateTime报错?
- 【asp.net System.Drawing.Image 无法使用】
- treeview快速定位节点问题
- 关于泛型
- 怎么实现鼠标拖动树节点的功能啊
- 如何在设计阶段控制Repeater的循环次数??
- 附图,急急急,连接数据库open的时候,AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- AE+C#开发
- 怎么截取2003-12-21 12:34:23中的值为12-21 12:34?即只得月日时分
- 100分求一个问题,急!!在线等待!!!
- 后台线程和前台线程的切换
- WinForm的一个问题,请教高手,急!!
FROM 表1 a left join 表2 b on a.id=b.id
FROM 表1 left join 表2 on 表1.id=表2.id
sum(case when b.language='java' then 1 else 0 end) as java,
sum(case when b.language='vb' then 1 else 0 end) as vb,
sum(case when b.language='.net' then 1 else 0 end) as net
FROM 表1 a left join 表2 b on a.id=b.id group by a.name ,b.id
上面都是错的.