MySQL View 在单列中显示多列中的行
Posted
技术标签:
【中文标题】MySQL View 在单列中显示多列中的行【英文标题】:MySQL View to show rows from multiple columns in a single column 【发布时间】:2021-06-01 10:41:05 【问题描述】:我需要创建一个 mysql 视图,它允许我在单个列中显示来自不同表列的所有行。
例如: 表1:
-----------------
| name | desc |
-----------------
1 | name1 | desc1 |
-----------------
表2:
-----------------
| name | desc |
-----------------
1 | name2 | desc2 |
-----------------
我想要一个显示:
---------
| name |
---------
1 | name1 |
2 | name2 |
---------
这可能吗?我只看到有人使用 concat() 而我不需要这个..
【问题讨论】:
【参考方案1】:你想要union
/union all
吗?
select name
from table1
union all
select name
from table2;
【讨论】:
不知道会是什么结果?也许这正是我需要的以上是关于MySQL View 在单列中显示多列中的行的主要内容,如果未能解决你的问题,请参考以下文章
MySQL_select distinct无法实现只对单列去重,并显示多列结果的解决方法