ms-access - 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
任何人都可以帮助我如何做到这一点。
解决方案
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
推荐阅读
- android - 华为手机Unity项目输入法不完整弹出
- python - 您如何获取组合结果并保存到列表中?
- llvm - 如何在 LLVM 中实现反向数据流分析传递?我们需要自己实现worklist算法吗?
- android - 在 buttonclick 上更改 TextView 文本时面临问题
- docker - 如何获取服务的端口号 - Docker 撰写文件
- php - 在 eloquent 查询 Laravel 期间编辑字段
- node.js - 如何将参数从 URL 传递到 ajax 请求?快速网络应用程序
- html - 如何使用 VBA 获取 HTML 代码中的项目以实现自动化
- java - 在使用 java 的 rest-assured 执行操作时无法获取断言的响应主体数据
- css - 使最后一个网格单元不活动