17,086
社区成员
发帖
与我相关
我的任务
分享
--是这个意思吗?
drop table tmp;
create table tmp( anchor NUMBER not NULL, url NUMBER NOT NULL,countall NUMBER NOT NULL, coutout NUMBER NOT NULL);
insert into tmp values(1, 2, 10, 5);
insert into tmp values(3, 2, 10, 5);
insert into tmp values (1, 4,10, 5);
insert into tmp values(3, 5, 10, 5);
select url,wmsys.wm_concat(anchor) from tmp a
group by url
SQL> select max(decode(rn, 1, anchor)) anchor1,
2 max(decode(rn, 2, anchor)) anchor2
3 from (select anchor, rownum rn from (select distinct anchor from tmp))
4 /
ANCHOR1 ANCHOR2
---------- ----------
1 3
SQL>