0
是否可以在Sybase SQL中使用不同数量的列,值和列类型的两个表创建联合?两个不同表的Sybase SQL联合
是否可以在Sybase SQL中使用不同数量的列,值和列类型的两个表创建联合?两个不同表的Sybase SQL联合
当然,只要联合体顶部和底部的列可以转换为相同的类型。例如:
select intColumn as col1
, charColumn as col2
, decimalColumn as col3
from Table1
union all
select null
, 'Halelujah'
, doubleColumn
from Table2
因此,没有办法使不同列类型的联合。我们必须将它们转换为相同的类型吗? –
@aF:是的,列类型或计数不能按行变化。但是,如果您从不同的表格开始,则可以将它们转换为类似的形状,如示例所示。 – Andomar