select CAST(表2.字段1 AS VARCHAR(n), 表2.字段2, 表2.字段3,from 表2 where。。。 CAST(表2.字段1 AS VARCHAR(n) n的大小和表1.字段1的长度一致。
union all不支持不同类型合并,尝试类型转化为相同的吧
通过cast(表2.字段2 as varchar)转换表2.字段2为varchar格式