schilly Posted May 27, 2010 Share Posted May 27, 2010 So I need to display a list of applications and then tally total downloads for each application. Normally I would do something like: select all the applications, loop through the results then perform another query to get the total downloads for each application. basically n+1 queries. ie. SELECT * FROM applications loop through and for each iteration do SELECT sum(download) FROM app_downloads WHERE app_id = x Can I add a sub query into my original select query to create a column for a total downloads? 1 query vs n+1 queries. And is it faster than doing the method above? Let me know if you need any further info. Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/203111-adding-a-sum-query-into-a-standard-select-query-vs-separating-them/ Share on other sites More sharing options...
schilly Posted May 27, 2010 Author Share Posted May 27, 2010 well i got my query working and i'm guessing it would be faster than running n+1 queries. Quote Link to comment https://forums.phpfreaks.com/topic/203111-adding-a-sum-query-into-a-standard-select-query-vs-separating-them/#findComment-1064302 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.