不知道如何標題或問這個問題。說我得到這樣設置在連接兩個表的結果,一個包含Id
(C),另一個包含Rating
和CreatedDate
(R)與外鍵第一個表:SQL查詢:根據最新日期獲取唯一的ID /日期組合 - 需要提高速度
-----------------------------------
| C.Id | R.Rating | R.CreatedDate |
-----------------------------------
| 2 | 5 | 12/08/1981 |
| 2 | 3 | 01/01/2001 |
| 5 | 1 | 11/11/2011 |
| 5 | 2 | 10/10/2010 |
我想這個結果集(僅適用於最新的):
-----------------------------------
| C.Id | R.Rating | R.CreatedDate |
-----------------------------------
| 2 | 3 | 01/01/2001 |
| 5 | 1 | 11/11/2011 |
這是一個非常大的數據集,我的方法(我就不提了這所以沒有偏差)是這樣做很慢。關於如何獲得這個集合的任何想法?它不一定是一個單一的查詢,這是在一個存儲過程。
謝謝!
請用您正在使用的數據庫標記您的問題。 – 2015-02-05 16:09:12