注意:表格插入不正確。請理解需要顯示不同的值
(Col1-ID,Col2-Name,Col3-Type(a1,b1,c1,d1),Col4-Year)
表:例1
這是我的查詢,
select distinct name,type from example1
Id Name Type Year
1 sai a1 2017
2 sai b1 2016
3 sai c1 2015
4 joe a1 2016
5 Michael c1 2015
6 Michael d1 2013
7 Michael a1 2012
和我的查詢,當我從例1表中選擇的名稱和類型結果如下所示
Id Name Type
1 sai a1
2 sai b1
3 joe a1
4 Michael c1
5 Michael d1
我需要一個最新年值 b ut 它顯示重複值(與最新年值和上一年值) 請幫助。
[so] is * not * a free code writing service。預計你會嘗試**自己編寫代碼**。在[做更多研究]之後(http://meta.stackoverflow.com/questions/261592),如果你有問題,你可以**發佈你已經嘗試過**的清單,說明什麼是不工作的**並提供** [mcve] **。我建議閱讀[問]一個好問題和[完美問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。另外,一定要參加[旅遊]。 – Igor
提示:聚合查詢(group by和max)。拿一個SQL教程。如前所述,這不是免費的代碼工廠。如果你已經表現出了一些努力(看起來你沒有),那麼這裏的志願者會表現出一些努力來幫助你。如果沒有證據表明你試圖自己研究或編碼,那麼他們通常不會。 – ADyson
您的陳述存在的問題是DINSTICT僅刪除不同的組合,而不是明確的單個值 –