I have a problem I am sure is simple to solve but it has proved to be beyond me.
Imagine I have the following data... StockID | Data1 | Data2 ----------------------- 1 | 1 | 2 2 | 3 | 4 3 | 5 | 6 And I want a query to return.... StockID | Data1 | Data2 ----------------------- 3 | 5 | 6 I am trying to use SELECT max(stockid) as stockid, data1, data2 FROM table HAVING data1 = 5 Unfortunately this is returning the following data.... StockID | Data1 | Data2 ----------------------- 3 | 5 | 2 Ie: the correct stockid and data1 but data2 from a diferent row! I have tried using a sub-query but it just crashes the server (trying to do "WHERE StockID IN (over 7000 results from sub-query)". I am using MySQL and the actual query in question is below for your ref... SELECT s.ItemID, s.ASIN, MAX(q.StockID) AS StockID, q.Condition, q.MaximumSalePrice, q.MinimumSalePrice, q.AddedToFile, q.CurrentAmazonPrice FROM stockitemdetails s JOIN stockquantities q ON (s.ItemID = q.ItemID) WHERE q.Quantity > 0 AND s.ASIN != "" AND s.ASIN IS NOT NULL AND s.ASIN != "N/A" AND LEFT(s.ASIN,1) != "<" GROUP BY s.ASIN HAVING AddedToFile = 0 ORDER BY s.ItemID -- Jay ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Find out how CFTicket can increase your company's customer support efficiency by 100% http://www.houseoffusion.com/banners/view.cfm?bannerid=49 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:211527 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54