首页 > 解决方案 > Access 组合具有相似值的不同列

问题描述

我有一个包含以下列的访问数据库

UID,Name,Field1, Field2, Field3

以及以下示例数据

1,test1,UAP,PAD,ESP
2,test2,PAD,ESP,UAP
3,test3,POP,UAP,ESP

如您所见,Field1、Field2、Field3 具有相似的值,而我试图获得以下输出

New Table
Field Names: UID,Name,Field1

1,test1,ESP
2,test1,PAD
3,test1,UAP
4,test2,ESP
5,test2,PAD
6,test2,UAP

任何人都可以帮助我如何做到这一点。

标签: ms-access

解决方案


SELECT UID, Name, Field1 AS newField FROM TableName
UNION
SELECT UID, Name, Field2 AS newField FROM TableName
UNION
SELECT UID, Name, Field3 AS newField FROM TableName

推荐阅读