有 Tba字段A 字段B 字段CA B C
A1 B1 C1
A2 B2 C2现在要得到
A C
B C
A1 C1
B1 C1
A2 C2
B2 C2
上边是 所有列都不为空下边是 字段A 第一行为空
B C
A1 C1
B1 C1
A2 C2
B2 C2下边是 字段A 第二行为空
A C
A1 C1
B1 C1
A2 C2
B2 C2
字段A 字段B 可以空 如果空 就不转为行 字段C必有值 怎么实现这个 功能谢谢了
A1 B1 C1
A2 B2 C2现在要得到
A C
B C
A1 C1
B1 C1
A2 C2
B2 C2
上边是 所有列都不为空下边是 字段A 第一行为空
B C
A1 C1
B1 C1
A2 C2
B2 C2下边是 字段A 第二行为空
A C
A1 C1
B1 C1
A2 C2
B2 C2
字段A 字段B 可以空 如果空 就不转为行 字段C必有值 怎么实现这个 功能谢谢了
解决方案 »
- 请教一个菜鸟问题.
- 求助 oracle 客户端 与 服务器 plsql 的关系
- sql查询语句中“-”的写法
- 请大家进来讨论讨论~~~~~~
- 强大的CSDN帮我看下这怎么解决,安装SQL management studio2008 管理工具-基本 失败
- 我装好了SQL SEVER 2000……
- SQL200/2005 是否有第三方管理工具?像oracle的toad一样的第三方客户端軟件
- ADO-[SQL SERVER不存在或访问被拒绝]
- 问一个SQL SERVER中有关事务回滚的问题?
- 安装问题 sq1 server?
- 想把tempdb保存到ramdisk。。。。。。。。。
- 这个update 语句该如何写?
张三 zhangSan 1
李斯 MrLI 2
王五 (空) 3
(空) Joson 4------------------------------
现在要得到
------------------------------Name ID张三 1
zhangSan 1
李斯 2
MrLI 2
王五 3
Joson 4
-------------------------------这个应该是最终要的结果 能不能实现?
SELECT e.id, e.foreignName
FROM UserName e where e.foreignName is not null
unionSELECT c.id, c.chineseName from UserName c where c.chineseName is not null