Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Some Help with Select statement
Message
From
19/09/2003 07:08:36
 
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00830332
Message ID:
00830603
Views:
14
>Hi all,
>Is it possible to produce a single select statement to achieve the following:-
>
>If you have a Customers table (Id, Name), an Items table (Id, Name) and a Subscriptions table (CustomerID, ItemId). The Subscriptions table will hold a record for each Item that a Customer subscribes too.
>
>Is it then possible to get all the Customers who subscribe to a specified list of Items and NO others.
>
>ie If this is a paper round I want to find all those customers who take the Times and the Sunday Times and NO other papers.
>
>Its the NO other papers bit that has me stumped at the moment. Any help greatly appreciated.
>Caroline

Just to get the subscriptions:
SELECT * ;
  FROM Subscriptions;
 WHERE INLIST(ItemId, ID_SUNDAYTIMES, ID_TIMES);
   AND CustomerId NOT IN (SELECT CustomerId FROM Subscriptions WHERE !INLIST(ItemId, ID_SUNDAYTIMES, ID_TIMES))
Any good?

Kev
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform