一个数据表中有很多相同的数据,
有的有五条的相同的数据
有的有十几条的相同数据
等我现在就是要把所有的(每相同数据)的前两条数据出来oracle sql 怎么写..?????????

解决方案 »

  1.   

    像这样(以下是所有数据:例如)
    ID   Name  Pwd
    1   admin1  2
    2   admin2  3
    3   admin2  2
    4   admin1  2
    5   admin3  4
    6   admin3  5
    7   admin3  2
    8   admin3  7
    9   admin1  2
    10   admin2  3
    11   admin2  2
    12   admin5  2
    13   admin3  4
    14   admin4  5
    15   admin4  2
    16   admin3  7我想查询出来这样的效果
    (把这里所有的数据都要显示出来,但是相同的项只能显示两项出来)
    查询出来类似
    1   admin1  2
    4   admin1  2
    2   admin2  3
    3   admin2  2
    14   admin4  5
    15   admin4  2
    12   admin5  2
      

  2.   

    还有
    5   admin3  4
    6   admin3  5
      

  3.   

    有可能是order by 出来的前两条