I am fetching some results from three different tables Orders, OrderDetails and Customers. I am trying to combine two fields OrderDetails.ProductCode and OrderDetails.Quantity into one and group the results by OrderID.
What I am getting is
OrderID ProductCode Quantity Email
1 A 2 john@gmail.com
1 D 1 john@gmail.com
2 E 5 warren@gmail.com
3 B 3 david@gmail.com
3 F 1 david@gmail.com
This is what I want
OrderID ProductCode_Quantity Email
1 A_2, D_1 john@gmail.com
2 E_5, warren@gmail.com
3 B_3, F_1 david@gmail.com
My current query is
SELECT Orders.OrderID, OrderDetails.ProductCode, OrderDetails.Quantity, Customers.EmailAddress
FROM Orders
JOIN OrderDetails ON Orders.OrderID = OrderDetails.OrderID
JOIN Customers ON Orders.CustomerID = Customers.CustomerID