Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Constant value from file2
Message
 
 
À
13/07/2015 01:17:34
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Versions des environnements
Visual FoxPro:
VFP 5
OS:
Windows 7
Network:
Windows 2008 Server
Database:
Visual FoxPro
Application:
Desktop
Divers
Thread ID:
01621990
Message ID:
01622007
Vues:
51
>>>Hi All:
>>>
>>>This is file2:
>>>
>>>
>>>cKey     Desc
>>>'1'          one
>>>'2'          two
>>>
>>>
>>>I want to run an SQL statement, something like this:
>>>
>>>
>>>SELECT file1.*, '1' cKey, ;
>>>file2.desc Desc2 ;
>>>FROM file1 ;
>>>INNER JOIN file2 ;
>>>ON file1.cKey = file2.cKey ;
>>>INTO CURSOR c1
>>>
>>>
>>>that will produce the following:
>>>
>>>
>>>Fields from file1     Desc2
>>>... ... ... ...               one
>>>... ... ... ...               one
>>>... ... ... ...               one
>>>
>>>
>>>The problem is that I get a message that 'Column ckey is not found'
>>>
>>>Please note that I obviously want the most elegant solution, but if necessary, please give a solution that will work in VFP 5.0.
>>>
>>>Thanks,
>>>
>>>Yossi
>>
>>select file1.*, file2.*
>>from file1, file2 
>>where file2.cKey = '1'
>
>Think you need the join
>
>SELECT file1.*, ;
>file2.desc Desc2 ;
>FROM file1 ;
>INNER JOIN file2 ;
>ON file1.cKey = file2.cKey ;
>where file1.cKey = '1' ;
>INTO CURSOR c1
>
File1 doesn't have a cKey column. The way I wrote the query was supposed to create a cross join which is the intention of the query.
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform