If you are using MySQL 4.1 you may be able to do something like: SELECT i1.ID, i1.ISBN FROM ISBN i1 WHERE i1.ID IN ( SELECT i2.ID FROM ISBN i2 WHERE i2.ISBN = i1.ISBN LIMIT 2 )
I don't use MySQL so your mileage may vary. --Nathan >-----Original Message----- >From: James Smith [mailto:[EMAIL PROTECTED] >Sent: Monday, December 13, 2004 9:00 AM >To: CF-Talk >Subject: Limiting SQL Results > >Ok, heres the thing. I have a table (actually multiple tables >joined but for simplicity here we will call it one table) that >looks something like... > >ID ISBN >-- ---- > 1 1 > 2 1 > 3 1 > 4 1 > 5 2 > 6 2 > 7 2 > 8 3 > 9 4 >10 4 >11 4 >12 1 >13 5 > >In the results I need no more than 2 of any ISBN, so for the >above data I need the results of the query to look like... > >ID ISBN >-- ---- > 1 1 > 2 1 > 5 2 > 6 2 > 8 3 > 9 4 >10 4 >13 5 > >The rest of thae data is irelevent, I don't care which two are >returned. > >I am using MySQL on 2k3 server. > >Any help on the SQL here? > >-- >Jay > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net http://www.cfhosting.net Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187474 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=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54