Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Avoiding Record Filtering in SQL Query
Message
 
À
19/06/2000 21:52:51
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00382039
Message ID:
00382048
Vues:
17
Use Outer Joins instead of the WHERE clause. Check Help for the syntax. You will have .Null values for the fields that correspond to blank fields in your InvHead.

HTH
Barbara

>In the following example, how can I avoid record filtering (discarded from query results) when InvHead.SalesNo or InvHead.CourNo are left blanked ?
>
>I have the following tables:
>
>InvHead: (InvNo, InvDate, CustNo, SalesNo, CourNo)
>InvDetl: (InvNo, Item,Qty,Price,Disc)
>Customer: (CustNo,Name,Address,Phone)
>Salesmen: (SalesNo,Name,Address,Phone)
>Courier: (CourNo, Name Address, Phone)
>
>My SQL stament is:
>
>SELECT InvHead.InvNo, CustNo, InvDate, Item, Qty, Price, Disc, Customer.Name, Salesmen.Name, Courier.Name ;
>FROM InvHead, InvDetl, Customer, Salesmen, Courier ;
>INTO TABLE Temp ;
>WHERE InvHead.InvNo = InvDetl.InvNo AND ;
> InvHead.CustNo = Customer.CustNo AND ;
> InvHead.SalesNo = Salesmen.SalesNo AND ;
> InvHeadCourNo = Courier.CourNo ;
>ORDER BY InvDate, CustNo, InvHead.InvNo
Barbara Paltiel, Paltiel Inc.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform