什么,我试图做的是经过一个表并返回基于某一个领域半唯一结果。因此,例如,与此数据的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