开发过程中遇到,union查询两张表,而,这两张表中都含有clob字段,于是用
select describe from tab1
union
select describe from tab2
查询时会报类型不一致问题。
通过网上查找解决办法,发现,clob不能字段不能做
group by
分组查询,而union查询中含有group by过滤重复数据,因此会报错。
要解决这一问题,可以使用
union all
查询,但是这类查询不会自动去重,因此需要保证不会有重复数据。
2021-07-04 02:58:10
开发过程中遇到,union查询两张表,而,这两张表中都含有clob字段,于是用
select describe from tab1
union
select describe from tab2
查询时会报类型不一致问题。
通过网上查找解决办法,发现,clob不能字段不能做
group by
分组查询,而union查询中含有group by过滤重复数据,因此会报错。
要解决这一问题,可以使用
union all
查询,但是这类查询不会自动去重,因此需要保证不会有重复数据。