将两列导入一列的MySQL视图

brqmpdu1  于 2023-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(85)

我的问题看起来很容易解决,但我一个人做不到。
我有一个MySQL数据库,有3个表:data_A; data_B; data_C.
表data_A有一个名为A_path的列
... data_B一个名为B_path的列
data_C是一个叫做C_path的列。
我想创建一个包含两列的视图:数据类型和数据路径。
如果数据来自data_A,则data_type值将为A,B和C同上,并且在data_path列中,X_path值来自表。
请问哪个命令可以创建视图?我已经在网上搜索过了,我发现了类似的帖子,但在我的情况下没有任何效果。

0md85ypi

0md85ypi1#

我想你想要union all

select 'A' as data_type, A_path as data_path from a union all
select 'B' as data_type, B_path as data_path from b union all
select 'C' as data_type, C_path as data_path from c ;

相关问题