Re: Weird Query
From: Ronny <nitelyjoy_at_ist-einmalig.de>
Date: Tue, 8 Jul 2008 15:34:32 -0700 (PDT)
Message-ID: <74aab176-791d-451f-acc4-9c26dac1ebe4@z66g2000hsc.googlegroups.com>
START WITH rn = 1
CONNECT BY PRIOR rn = rn - 1;
Date: Tue, 8 Jul 2008 15:34:32 -0700 (PDT)
Message-ID: <74aab176-791d-451f-acc4-9c26dac1ebe4@z66g2000hsc.googlegroups.com>
Try this:
SELECT SUBSTR (MAX (SYS_CONNECT_BY_PATH (us, ', ')), 3) as your_string
FROM (SELECT us, ROW_NUMBER () OVER (ORDER BY us) rn FROM (SELECT cnt_t_id AS us FROM (SELECT cnt || ':' || t_id cnt_t_id FROM (SELECT COUNT(*) cnt, t_id FROM zc_body zb, zc_type zt WHERE zb.t_id = zt.id GROUP BY t_id)) x)
START WITH rn = 1
CONNECT BY PRIOR rn = rn - 1;
No warranty - it's untested. Received on Tue Jul 08 2008 - 17:34:32 CDT