Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Not optimized
Message
From
15/02/2010 15:29:39
 
 
To
15/02/2010 14:06:11
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
Miscellaneous
Thread ID:
01449210
Message ID:
01449239
Views:
48
Thanks all, for the suggestions ...

Actually, since I did not an index on SeqnoFG, none of the suggestions had much of an effect. Once I added the index, however, this ran much better than any of the alternatives suggested.
Select KTrackTagDetail.* From KTrackTagDetail			;
	Join C_Kits On KTrackTagDetail.Seqno = C_Kits.Seqno ;
	where Not KTrackTagDetail.RecordType Like 'AP%'		;
	;
	union 												;
	;
	Select KTrackTagDetail.* From KTrackTagDetail		;
	Join C_Kits On KTrackTagDetail.SeqnoFG = C_Kits.Seqno ;
	where Not KTrackTagDetail.RecordType Like 'AP%'		;
	;
	into Cursor C_Detail
>The following is very slow, presumably because of my use of IN
Select * From KTrackTagDetail							;
>	where (Seqno In (Select Seqno From C_Kits)			;
>	or SeqnoFG In (Select Seqno From C_Kits))			;
>	and Left (RecordType,2) # 'AP'						;
>	into Cursor C_Detail
>So, how can I speed this up?
>
>Thanks
Jim Nelson
Newbury Park, CA
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform