Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Controlling select field names
Message
 
 
To
06/05/2010 16:33:49
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
01463481
Message ID:
01463482
Views:
57
This message has been marked as the solution to the initial question of the thread.
>When SELECTing from 2 or more tables with identical field names like this:
SELECT * ;
>FROM taz2005 a;
>inner JOIN taz2010 c ON a.taz = c.taz
>the result field names have an "_a" appended to them for the first table and a "_b" appended for the second table. I would like them to come up with "_2005" appended for the first table and "_2010" appended for the second table. Is there an easy way to do this without writing a ton of code to parse and rename the fields?
>
>Secondly, I'd like the fields from the two tables to be collated so like fields would appear next to each other like this:
>
>HH_2005, HH_2010, etc.
>
>Same question, is there an easy way to do this? I know about SET FIELDS, but the issue here is each table has 40+ fields and we don't know how many, or which, tables may be joined in advance. I am trying to move my people out of excel and into a database but the complexity is daunting to them.
>
>Thanks for any thoughts on this.

The only way (and the right way) is to explicitly list every field with the correct alias.
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform