我有一张(或多张)表格,其中有一行和多列。
表1
Col1 Col2 Col3 ... ColN
val1 val2 val3 ... valn
表2
Column1 Column2 Column3 ... ColumnM
val11 val22 val23 ... valM
我想创建一个 View ,它采用表中的一些列值并将其放入一行中,将表中的一些其他列值(相同或另一个)放入 View 的另一行中,等等
类似这样的事情:
我的 View
MyColA MyColB MyColC
val5 val6 val7
val15 val16 val17
val13 val14 val19
这可能吗?怎么办?
提前致谢
最佳答案
我认为你想要联合所有
:
select val5 as MyColA, val6 as MyColB, val7 as MyColC from t1
union all
select val15 as MyColA, val16 as MyColB, val17 as MyColC from t2
union all
. . .
关于mysql - 从具有多列和一行的表创建具有少列和多行的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40138736/