2011-11-01 73 views
-1

我有樣品的數據的表如下所示從表檢索數據

該表有4列和外面多個記錄可以具有用於所述第一3列

的第四列是相似的條目一個日期值,它是每一個創紀錄的獨特現在

A, A11, 1, 1900-01-01 
A, A11, 1, 2000-01-01 
B, B11, 0, 1900-01-01 
C, C11, 0, 1900-09-01 
C, C11, 0, 2011-01-01 

(列用逗號分隔)

,你可以看到的A11 1(組合3欄)有2個條目。

所以在我的最終結果集中,我應該得到A A11 1 2000-01-01(最大日期)作爲此條目的輸出。

請指點

+0

那麼你的問題到底是什麼? – NickLH

回答

3

你想要一個GROUP BY:

select c1, c2, c3, max(c4) 
from your_table 
group by c1, c2, c3 

其中c1通過c4是列名。