Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Select-SQL from 2 tables
Message
De
17/10/1997 10:10:53
Shane Gilbert
Oklahoma State Department of Education
Norman, Oklahoma, États-Unis
 
 
À
17/10/1997 09:54:35
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00055144
Message ID:
00055152
Vues:
29
>>I need to Select information from 2 tables and put the results into one cursor. I think I need to do some kind of subquery but I can't quite come up with the syntax to make it work. Here is what I need:
>>
>>I have one table which contains, agreeno(agreement number),dist(district number), begdate(beginning date) and enddate. I need the agreeno and dist where begdate<=date()<=enddate.
>>SELECT DISTINCT agreeno,dist FROM agreemnt WHERE begdate<=date() AND enddate>=date()
>>
>>Then I need all fields from header.dbf for each dist selected above.
>>
>>Any suggestions?
>>
>>Shane
>
>Suggestions? Just join header.dbf table to the same Select command (I guess you should have some fields linking two tables together).

This is what I came up with, let me know please if there is problem that I am overlooking.

SELECT * FROM header WHERE alltrim(dist) IN (SELECT alltrim(dist) FROM agreemnt WHERE begdate <=date() AND enddate>=date())

I had to put the alltrim on dist because without it FoxPro thinks it's short for DISTINCT.
--Shane
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform