Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Query question
Message
 
 
To
20/03/2015 15:30:02
General information
Forum:
Visual FoxPro
Category:
Client/server
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MySQL
Application:
Web
Miscellaneous
Thread ID:
01617030
Message ID:
01617036
Views:
34
>>My nephew asked for some help on a query and so far I can't seem to think of a good way to do it. Here is his question.
>>
>>A one-to-many relationship where the parent table is a list of customers and the child table is a list of things they've bought. It's easy enough to select customers who have bought a television. It's also simple to select customers who have bought a television or a couch. But how do I select customers who have bought both a television and a couch? The following is returning customers who have bought both or one of the items:
>>
>>
>>I don't have data to test with and I was hoping someone could had an idea.
>>
>>Thanks
>
>I would have done essentially the same as Naomi but changing the HAVING clause to be
>HAVING COUNT(*) = < number of items in list >
You would need count(distinct(ProductId)) in this case. Simple count would not work.
If it's not broken, fix it until it is.


My Blog
Previous
Reply
Map
View

Click here to load this message in the networking platform