我有下面的主表。
ID Email TM UR EA1 TM1 UR1 TM2 UR2 TM3 UR3
1 [email protected] a1 b1 [email protected] a2 b2 a3 b3 a4 b4
并需要如下输出。
ID Email TM UR
1 [email protected] a1 b1
1 [email protected] a2 b2
1 a3 b3
1 a4 b4
编辑:我已经使用解决了这个问题UNION
。我需要优化方法来实现这一点,因为一条记录有很多这样的列,而Union并不是我想要的解决方案。
SELECT ID, Email, TM, UR
FROM TABLE
UNION
SELECT ID, EA1 Email, TM1 TM, UR1 UR
FROM TABLE
UNION
SELECT ID, '' Email, TM2 TM, UR2 UR
FROM TABLE
UNION
SELECT ID, '' Email, TM3 TM, UR3 UR
FROM TABLE
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句