Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SQL Syntax Help
Message
From
08/07/1999 17:48:29
 
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Miscellaneous
Thread ID:
00239121
Message ID:
00239125
Views:
11
>I'm often confused by whether I need to include all the fields I mention in my WHERE clauses when selecting fields for the result set, and it's just now coming to a head - perhaps someone here could clarify for me.
>
>Let's say for example I want a list of all the items ever purchased by a client, and those items are linked to the client number through a long tree:
>
>Clients ---- Invoices ---- InvDetail ---- Items
>
>Can I get this list by saying:
>
>SELECT Items.ItemName FROM Items, InvDetail, Invoices ;
> WHERE Invoices.ClientNo = "12345" ;
> AND InvDetail.InvoiceNo = Invoices.InvoiceNo ;
> AND Items.ItemNo=InvDetail.ItemNo ;
> ORDER BY 1 ;
> INTO CURSOR JustItems
>
>... or do I need to include clientno, both invoiceno's and both itemno's in the field list?????
>
>TIA

You can do something similar without having to include the fields by using joins instead.

Dan
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform