留“”?留什么?
可以使用rowid来完成,请参考:http://www.oradb.net/sql/find0.htm

解决方案 »

  1.   

    你的要求其实就是删除重复记录(如果Order_No相同,就当作重复),
    但价格以哪个为准呢?
      

  2.   

    这里是要把有相同order_no,同时price相同的纪录合并,在合并的时候,如果不能合并的字段留空就可以啦,怎么实现?
      

  3.   

    那你可以按order_no和price删除重复记录:
      Delete from my_table where rowid not in(
         select max(rowid) from my_table
         group by order_no,price);
    —————————————————————————————————
    同是天涯沦落人,相逢何必曾相识。