一點一滴,編程人生

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            69 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks
          有一個表tb

          id,publishTime,publishUser,其它字段

          UUID,時間,張三,.....
          UUID,時間,李四,.....
          UUID,時間,張三,.....

          現在想按照publishTime排序,排序后的結果根據publishUser字段去掉重復的記錄,返回的結果集是全部字段,怎么辦?
          解決方案:
          select
          * from tb t where not exists(select 1 from tb
                          
          where publishUser=t.publishUser and publishTime>t.publishTime)
          order by publishTime

          希望對遇到此類問題的朋友給以啟示
          posted on 2011-05-11 16:11 writegull 閱讀(1346) 評論(0)  編輯  收藏 所屬分類: 數據庫
          主站蜘蛛池模板: 特克斯县| 宝坻区| 左权县| 康定县| 浑源县| 榆社县| 大余县| 安化县| 西盟| 青冈县| 洛隆县| 乌鲁木齐县| 上思县| 屏东县| 林口县| 南昌县| 肥东县| 永定县| 滦南县| 伊通| 阳春市| 韶山市| 菏泽市| 呼图壁县| 华阴市| 胶州市| 独山县| 休宁县| 西和县| 江山市| 页游| 咸丰县| 东港市| 玉林市| 石嘴山市| 南昌市| 偃师市| 仙桃市| 孝感市| 安多县| 泾川县|