你对 Oracle要求高了点 D
下面的似乎也是使用了 CONCATENATION , 没办法
select /*+ leading(b) use_hash(a b) */ distinct a.ID
from BIG_TABLE a, SMALL_TABLE b
where (b.from_cat||' '|| b.site_id)=any (a.category||' '||a.site_id,a.category2||' '||a.site_id )
and a.sale_end >= sysdate;
你对 Oracle要求高了点 D
下面的似乎也是使用了 CONCATENATION , 没办法
select /*+ leading(b) use_hash(a b) */ distinct a.ID
from BIG_TABLE a, SMALL_TABLE b
where (b.from_cat||' '|| b.site_id)=any (a.category||' '||a.site_id,a.category2||' '||a.site_id )
and a.sale_end >= sysdate;