[英]Select 2 Column 1 record as 1 column 2 records
我有一张这样的桌子
name | place_1 | place_2
jhon | Tokyo | Nagasaki
我希望它像这样
name | place
jhon | Tokyo
Jhon | Nagasaki
如何在 SQL 中选择它?
理想情况下,您的预期输出应该是您的原始表结构(和数据)。 您应该首先考虑规范化您的数据。
尽管如此,如果您无法控制表结构; 你可以使用UNION ALL
:
(SELECT name, place_1 AS place
FROM your_table)
UNION ALL
(SELECT name, place_2 AS place
FROM your_table)
ORDER BY name, place DESC
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.