2010-09-15 108 views
1

从sql查询中合并类似这样的结果以显示在asp.net gridview中的最简单方法是什么?从sql查询结果中合并行

NULL Tarde Fer W. Lunes 
Mañana NULL Fer W. Lunes 

我需要的结果,看起来像这样

Mañana Tarde Fer W. Lunes 

回答

1

假设表

Col1  Col2  Col3 Col4 
------- ------ ------ -------- 
NULL  Tarde Fer  W. Lunes 
Mañana NULL  Fer  W. Lunes 

然后

SELECT MAX(Col1) AS Col1, MAX(Col2) AS Col2, Col3, Col4 
FROM YourTable 
GROUP BY Col3, Col4 
1

从UI上游做(在服务器上返回的结果,换句话说,)和组上的ID字段返回最大()字段值,当你想排除空值。