注册

关键字union,会出现无法比较的数据类型问题

安. 2023/02/17 1024 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:
【CPU】:
【问题描述】*:
使用下面的语句用了关键字union后,会出现无法比较的数据类型问题,请问这种原因是什么?同表的字段对比也会这样?

[执行语句1]:
select * from (
SELECT hr.ROSTER_NAME as PARENT_ROSTER_NAME,r.* FROM vwork_8199.hr_roster r
left join vwork_8199.hr_roster hr
on r.PARENT_ROSTER_ID =hr.ROSTER_ID
WHERE R.IN_USE=‘1’ and r.PARENT_ROSTER_ID is not null
union
SELECT ‘’ as PARENT_ROSTER_NAME,r.* FROM vwork_8199.hr_roster r
where r.PARENT_ROSTER_ID is null and R.IN_USE=‘1’
)tab order by tab.CREATE_TIME
执行失败(语句1)
-6116: 第10 行附近出现错误:
无法比较的数据类型

回答 0
暂无回答
扫一扫
联系客服