选择并附加具有空值的行(SQL / VBA)

时间:2017-07-06 15:19:34

标签: sql vba ms-access

有人可以帮助我编写一个Access SQL语句/ Query,其中我有一个带有列的表,其中包含Ident No not primary

Ident_No-----Data1-----Data2-----Data3-----Data4-----Data5-----Data6

1----------------abc--------def---------null---------null--------null--------null

1----------------null--------null---------ghi----------jkl----------null--------null

1----------------null--------null---------null---------null--------mno--------pqr

在查询结果或新表中查找如下所示的结果。

Ident_No-----Data1-----Data2-----Data3-----Data4-----Data5-----Data6

1----------------abc--------def---------ghi---------jkl--------mno--------pqr

请提前帮助谢谢

1 个答案:

答案 0 :(得分:1)

您需要使用group by并获取每列的MAX()值,例如

select `Ident_No`, max(`Data1`), max(`Data2`), 
        max(`Data3`), max(`Data4`), max(`Data5`), max(`Data6`)
from tbl9999
group by Ident_No

查看此处http://rextester.com/CIHY78216