Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Combine 2 tables - better way?
Message
From
23/02/2004 18:44:26
 
 
To
23/02/2004 17:58:07
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00880102
Message ID:
00880118
Views:
21
This message has been marked as the solution to the initial question of the thread.
>hello everybody.
>
>currently i have the following (simplyfied):
>sele a.idfld ;
>   from 'history\frames' a ;
>   where SomeCondition ;
>   into cursor cur_temp1
>
>sele a.idfld ;
>   from 'current\frames' a ;
>   where ;
>      SameCondition .and. ;
>      a.idfld not in (select temp.idfld from cur_temp1) ;
>   into cursor cur_temp2
>
>(make cur_temp1 read/write)
>
>sele cur_temp1
>append from cur_temp2
>use in cur_temp2
>
>is there a better, more propper way of doing this (preferably with 1 sql command)?
>
>thanks for all your help!
SELECT hist.idfld1 FROM history\frames hist ;
  WHERE SomeCondition ;
  UNION ALL ;
  SELECT cur.idfld1 FROM current\frames cur ;
    WHERE SomeCondition AND cur.idfld1 NOT IN (SELECT idfld1 FROM history\frames WHERE Somecondition) ;
  INTO CURSOR combined
I think that should work.
Fred
Microsoft Visual FoxPro MVP

foxcentral.net
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform