我在我的SQL數據庫中有一個名爲MediaGenT的表,其中有425000條記錄。但是,列名稱mg_medianum具有重複的條目。例如,mg_medianum ='858'有10個不同的記錄,但我只對mg_createdate可以排序的最新記錄感興趣。SQL查詢中的不同子句
當我這樣做,我得到425000條記錄:
Select * from MediaGenT
Order By mg_createdate;
當我這樣做,我得到89000條記錄(正確的,但只顯示一列):
Select distinct mg_medianum from MediaGenT
Order by mg_createdate;
總之我需要什麼是一個查詢,顯示89000記錄的每一列,只顯示mg_createdate排序的最新的不同mg_medianum。我很難提出這種查詢的語法。
您正在使用哪個數據庫管理系統?甲骨文? Postgres的? –