合并sql查询结果中的行

时间:2010-09-15 14:45:18

标签: .net asp.net sql sql-server-2005 gridview

将这样的结果从sql查询合并到asp.net gridview中的最简单方法是什么?

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

我需要结果看起来像这样

Mañana Tarde Fer  W. Lunes

2 个答案:

答案 0 :(得分:1)

在UI的上游(在服务器上返回结果,换句话说,)在ID字段上进行分组,并在要排除空值时返回max()字段值。

答案 1 :(得分: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
相关问题