17,090
社区成员
发帖
与我相关
我的任务
分享
SELECT SS
FROM (SELECT SN + (level - 1) SS
FROM (select min(d) SN,max(d) EN from tab) T
CONNECT BY SN + (level - 1) <= EN)
WHERE NOT EXISTS(SELECT d FROM tab k WHERE k.d=SS)
会不会好点,不要用not in[/quote]
这个也很慢,这个数据最后还要分组查询了等,还是不行。。。。我看网上例子只有查询间断1条数据的,没有多条的。 SELECT SS
FROM (SELECT SN + (level - 1) SS
FROM (select min(d) SN,max(d) EN from tab) T
CONNECT BY SN + (level - 1) <= EN)
WHERE NOT EXISTS(SELECT d FROM tab k WHERE k.d=SS)
会不会好点,不要用not in