多行只取一行记录(200)

  • 主题发起人 主题发起人 say-rise
  • 开始时间 开始时间
S

say-rise

Unregistered / Unconfirmed
GUEST, unregistred user!
order_idmotorcade_idshipper_iddrive_iddrive_namerownum191 27 5 3 刘贺坤 1191 1 5 2190 1 5 3195 4 4195 4 5193 4 6208 32 o 7209 32 8209 32 9209 32 10=======================================================================得到:191 27 5 3 刘贺坤 1190 1 5 3195 4 4193 4 6208 32 o 7209 32 8上为表数据,下为要得到数据,SQL语句如何写?
 
Select a.*From table1 a, (Select order_id, Min(rownum) X1 From table1 group by order_id) bwhere a.order_id=b.order_id and a.rownum=b.x1 --------------oracle还可以这样写:Select a.*From table1 a, (Select order_ID, min(RowID) rid from table1 group by order_id) bwhere a.rowid=b.rid
 
接受答案了.
 

Similar threads

I
回复
0
查看
631
import
I
I
回复
0
查看
843
import
I
I
回复
0
查看
680
import
I
后退
顶部