[SQL] 取數個最新卻不重複的資料
剛學習資料庫,公司有個需求一直想不出來…希望有前輩能幫忙,謝謝
資料內容大致長這樣
a comment.1 2018/10/11
a comment.6 2018/11/11
c comment.8 2018/09/09
b comment.2 2018/11/12
c comment.9 2018/11/24
c
…
我希望取得a,b,c的最新comment不重複第一欄 希望取得的資料如下
a comment.6 2018/11/11
b comment.2 2018/11/12
c comment.9 2018/11/24
目前我的做法是先distinct每個第一欄取得不重複的第一欄資料,之後再寫程式跑用like一
個一個代進去排序取得最後一筆資料,但是資料量很龐大…速度非常的慢
有辦法使用一行解決這問題嗎?
目前公司使用oracle的資料庫
先謝謝大家
手機排版傷眼抱歉
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.97.4
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1543224565.A.6D2.html
→
11/26 20:42,
6年前
, 1F
11/26 20:42, 1F
推
12/02 07:19,
6年前
, 2F
12/02 07:19, 2F
→
12/02 07:19,
6年前
, 3F
12/02 07:19, 3F
→
12/02 07:19,
6年前
, 4F
12/02 07:19, 4F
推
12/11 19:16,
6年前
, 5F
12/11 19:16, 5F
Database 近期熱門文章
PTT數位生活區 即時熱門文章