什麼,我試圖做的是經過一個表並返回基於某一個領域半唯一結果。因此,例如,與此數據的Oracle/SQL - 回到半唯一記錄
field1 segment field2 field3 field4 etc
-----------------------------------------------
xxxx S1 xxx xxx xxx xxx
xxxx S4 xxx xxx xxx xxx
xxxx S1 xxx xxx xxx xxx
xxxx S2 xxx xxx xxx xxx
xxxx S2 xxx xxx xxx xxx
xxxx S1 xxx xxx xxx xxx
xxxx S3 xxx xxx xxx xxx
我想要做的就是回到1個記錄每段類型是什麼。其他數據應來自所選記錄,但只要我爲每個段類型獲得1個唯一記錄,哪條記錄就無關緊要。
field1 segment field2 field3 field4 etc
-----------------------------------------------
xxxx S1 xxx xxx xxx xxx
xxxx S4 xxx xxx xxx xxx
xxxx S2 xxx xxx xxx xxx
xxxx S3 xxx xxx xxx xxx
希望這是有道理的。同時這將運行對甲骨文等等諸如此類的最有效的方式做到這將是巨大的(源表會碰到這樣的10萬條記錄和30個不同的段)
這是可以做到的,但我想通常你必須從t中選擇t。*,rownum作爲RN作爲子查詢。 – FrustratedWithFormsDesigner