ORACLE9i,10g数据排序和distinct一点差别

最近有一流程程式在客户那边的UI画面顺序混乱,百思不得其解。开发环境是oracle9i,客户是oracle10g.经过辛苦寻找,反复模拟...找到是原因是distinct,order by先后顺序有影响,修正程式先distinct后order by就可以了。现总结分享给大家。

在oracle9i下,先order by后distinct跟先distinct后order by的排序是一样的。而在oracle10g,这两种情况不一样。若要数据排序,必须在distinct后order by.

 

你可能感兴趣的:(oracle,UI,oracle10g)