小编igx*_*igx的帖子

我可以在没有 UNION 的情况下将多列的结果合并到一个列中吗?

我有一个包含几列的表格,我想要SELECT

SELECT his_name , her_name, other_name FROM foo;
Run Code Online (Sandbox Code Playgroud)

但是,我想将所有结果合并到一个列中。举个例子,我可以做到这一点UNION ALL

SELECT her_name AS name FROM foo
UNION ALL
SELECT his_name AS name FROM foo
UNION ALL
SELECT other_name AS name FROM foo
Run Code Online (Sandbox Code Playgroud)

有没有更优雅的方法来做这个操作?

mysql union

8
推荐指数
2
解决办法
14万
查看次数

标签 统计

mysql ×1

union ×1