zoukankan      html  css  js  c++  java
  • oracle去重复记录的方式不用distinct而用groupby

    http://chenxy.blog.51cto.com/729966/728112,

    参考文档二:http://topic.csdn.net/u/20080508/10/4b56808e-ab77-4d6e-8e75-47f281e8e33c.html

    例如下面的sql语句:

    单个字段去掉重复:

    select pp.p_product_id,
           pp.product_name,
           pp.product_level_name,
           ud.depart_path_name,
           pp.recommand_level,
           pp.product_type,
           pp.travelline_type,
           pp.departure,
           pp.destination,
           pp.sale_city_codes,
           pp.travel_day_span,
           pp.valid,
           pp.modify_datetime
      from p_product pp ,u_department ud where pp.u_department_id=ud.department_id  
      and pp.u_department_id in(select us.u_department_id from p_product us group by us.u_department_id having count(*)>1)
      order by pp.modify_datetime desc;
     
    多个字段去掉重复:
     
    select pp.p_product_id,
           pp.product_name,
           pp.product_level_name,
           ud.depart_path_name,
           pp.recommand_level,
           pp.product_type,
           pp.travelline_type,
           pp.departure,
           pp.destination,
           pp.sale_city_codes,
           pp.travel_day_span,
           pp.valid,
           pp.modify_datetime
      from p_product pp ,u_department ud where pp.u_department_id=ud.department_id  
      and (pp.u_department_id,ud.depart_path_name)in(select us.u_department_id,ud.depart_path_name from p_product us,u_department ud group by us.u_department_id,ud.depart_path_name having count(*)>1)
      order by pp.modify_datetime desc;

    最好不使用disctinct


    作者:高级测试开发网
    博客地址:https://seniortesting.club
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    辛星和你彻底搞清CSS中的相对定位和绝对定位
    快速向表中插入大量数据Oracle中append与Nologging
    关于insert /*+ append*/ 各种insert插入速度比较
    dblink连接的目标端 session不断的问题。
    oracle操作记录
    ORACLE快速彻底Kill掉的会话
    Oracle 死锁的检测查询及处理
    Oracle 11g必须开启的服务及服务详细介绍
    oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。
    Oracle报 ORA-00054资源正忙的解决办法
  • 原文地址:https://www.cnblogs.com/seniortestingdev/p/2556375.html
Copyright © 2011-2022 走看看