我有一张这样的table
name | place_1 | place_2 jhon | Tokyo | Nagasaki
我希望是这样
name | place jhon | Tokyo Jhon | Nagasaki
如何在sql中选择?
2w3kk1z51#
理想情况下,预期的输出应该是原始表结构(和数据)。你应该首先考虑规范化你的数据。但是,如果您无法控制表结构;你可以用 UNION ALL :
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
1条答案
按热度按时间2w3kk1z51#
理想情况下,预期的输出应该是原始表结构(和数据)。你应该首先考虑规范化你的数据。
但是,如果您无法控制表结构;你可以用
UNION ALL
: