我有一個名爲'Name','Product','Value','Update Date'的列的表。我想要一個SQL語句來選擇列'Name','Product','Value'的唯一值,但這樣做的方式是按最近到最近的'更新日期'排序。SQL查詢SELECT DISTINCT WHERE BY
如果我返回這樣的SQL select語句的輸出,我可以很容易地得到,比方說三個名稱或三個產品,三個值,它們有最新的更新。有我可以使用的SQL語句嗎?
我正在考慮爲每個列提供單獨的SQL語句:'Name','Product','Value'。並且有一個ORDER BY語句。有什麼想法嗎?
** [編輯] **你的問題,並添加基於該數據的一些樣本數據和預期輸出。 [**格式化文本**](http://stackoverflow.com/help/formatting)請,[無屏幕截圖](http://meta.stackoverflow.com/questions/285551/why-may-i-not -upload圖像-的代碼上那麼當-要價-A-問題/ 285557#285557)。請勿在註釋中張貼代碼或其他信息 –
您正在使用哪個[DBMS](https://en.wikipedia.org/wiki/Database)? Postgres的?甲骨文? DB2?火鳥? –