Hi,
How can I get desired data results from Sample Data given using SQL statement? Preferably without using Cursors and simple as possible.
Sample Data:
 OrderID CustomerID ProductID
 2 2 2
 3 3 null
 4 3 2
 5 2 2
 6 4 3
 7 5 4
 8 2 10
 11 3 5
 13 5 8
 14 6 9
Desired Results:
 OrderID CustomerID ProductID
 2 2 2
 4 3 2
 5 2 2
 7 5 4
 8 2 10
 11 3 5
 13 5 8
It is not easy to 'guess' what criteria you have used.
Obviously, eliminating OrderID 3 is because nothing was ordered.
But why have OrderIDs 6 and 14 been left out?
|||The following query will work for You..(multiple records for all customers - customers who have multiple records)
Select * from Orders Where
CustomerId in (Select CustomerId from Orders Group By CustomerId Having Count(ProductID) > 1)
and ProductId is NOT NULL
Thanks for reply, Arnie.
Thanks for the answer, ManiD.
 
No comments:
Post a Comment