冰
冰锋
Unregistered / Unconfirmed
GUEST, unregistred user!
我的语句是这样:
select a1.*,a2.* into xxx from a1,a2 where a1.f_rowid=a2.f_rowid
union
select b1.*,b2.* from b1,b2 where b1.f_rowid=b2.f_rowid
union
select c1.*,c2.* from c1,c2 where c1.f_rowid=c2.f_rowid
...
...
a1和a2,b1和b2,c1和c2 都是主从表,主表和从表通过自增的字段f_rowid相关联
主表有80000+数据,从表有200000+的数据,
4个组合语句的时候有1200000+的数据,需要 近4分钟,
请问有没有更快的方法?
我的数据库是MS SQL 2000
select a1.*,a2.* into xxx from a1,a2 where a1.f_rowid=a2.f_rowid
union
select b1.*,b2.* from b1,b2 where b1.f_rowid=b2.f_rowid
union
select c1.*,c2.* from c1,c2 where c1.f_rowid=c2.f_rowid
...
...
a1和a2,b1和b2,c1和c2 都是主从表,主表和从表通过自增的字段f_rowid相关联
主表有80000+数据,从表有200000+的数据,
4个组合语句的时候有1200000+的数据,需要 近4分钟,
请问有没有更快的方法?
我的数据库是MS SQL 2000