ORACLE不使用distinct如何去除相同的ID[PARENT_ID],只选其中一个就好了.
图中选取出现过的PARENT_ID即可,无论出现多少次,都只选取一个,听说distinct的效率很低,所以想看看有没有其他方法....
图中选取出现过的PARENT_ID即可,无论出现多少次,都只选取一个,听说distinct的效率很低,所以想看看有没有其他方法.
展开
展开全部
在oracle 10g 以前的版本中,效率差不了多少,貌似distinct 略比group by 快一点,
但是distinct比group by cost高,如果使用distinct 会占用更多的cpu
在oracle 10g(包含10g) 以后的版本中,对于少量数据的处理差不多,但是对于大量数据的处理
group by 会比 distinct 效率高。
但是distinct比group by cost高,如果使用distinct 会占用更多的cpu
在oracle 10g(包含10g) 以后的版本中,对于少量数据的处理差不多,但是对于大量数据的处理
group by 会比 distinct 效率高。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询