我在下面有以下 SQL(SQL Server 2008),我试图弄清楚为什么我会收到此错误消息。我检查了有问题的“类型”的数据类型,它被设置为 char(50)。条件列仅在一个表中任何想法?
SELECT
'' as condition,
area,
type
FROM d_rooms
UNION
SELECT * FROM k_rooms
我也尝试了以下方法,但它没有用......同样的错误消息
cast(type as char(50)) as type
我也试过这个 - 同样的错误
'' AS type --same error