2013-06-20 29 views
0

我有一個表some_table像的Oracle SQL * Plus來自同一ID在一列

id  other_id date_value   value 
-------- ---------- --------------------- ------- 
    1  1   2011-04-20 21:03:05 104  
    2  2   2011-04-20 21:03:04 229  
    3  3   2011-04-20 21:03:03 130  
    4  1   2011-04-20 21:02:09 97  
    5  2   2011-04-20 21:02:08 65  
    6  3   2011-04-20 21:02:07 101  
    ...  ...  ...     ...  

我想用相同的ID一樣,

other_id date_value   value 
-------- --------------------- ------- 
    1  2011-04-20 21:03:05 104  
      2011-04-20 21:02:09 97  
    2  2011-04-20 21:03:04 229  
      2011-04-20 21:02:08 65  

我創建一個查詢到羣組米新手...你能幫助我與Oracle

回答

0

爲了抑制在sqlplus重複值,將sqlplus BREAK命令:

SQL> BREAK ON other_id 
SQL> SELECT other_id, date_value, value FROM myTable ORDER BY other_id, date_value DESC 

other_id date_value   value 
-------- --------------------- ------- 
    1  2011-04-20 21:03:05  104 
      2011-04-20 21:02:09  97 
    2  2011-04-20 21:03:04  229 
      2011-04-20 21:02:08  65 
    ...  ...     ...