当前位置: 代码迷 >> Oracle开发 >> oracle 分组查询解决思路
  详细解决方案

oracle 分组查询解决思路

热度:118   发布时间:2016-04-24 06:36:18.0
oracle 分组查询
select t.symptoms from Illness t left join Illness_Dept_Relation d on d.illnessguid=t.guid 
where d.categoryguid='a6178a0d4b8a0c10fdad8a0783245478' 
group by t.symptoms

symptoms为CLOB类型;问什么报ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB?该如何解决?
------解决思路----------------------
引用:
select t.symptoms from Illness t left join Illness_Dept_Relation d on d.illnessguid=t.guid 
where d.categoryguid='a6178a0d4b8a0c10fdad8a0783245478' 
group by t.symptoms

symptoms为CLOB类型;问什么报ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB?该如何解决?


原因是:lob字段不能做group by
  相关解决方案