mcmuney Posted July 28, 2007 Share Posted July 28, 2007 I'm using this sql to pull a list of movies: $mansql="SELECT * FROM sc_movies ORDER BY mov_year DESC"; What I'd like to do next is to ORDER them with highest rating, the rating is stored in a different table, this is what I've tried, but it doesn't work, what am I doing wrong: $mansql="SELECT mov.*, avg.* FROM sc_movies mov LEFT JOIN sc_movies_rate_avg ON mov.mov_id=avg.scm_mem_id ORDER BY (avg.total_value/avg.total_votes) DESC"; Link to comment https://forums.phpfreaks.com/topic/62124-combining-tables-for-sorting/ Share on other sites More sharing options...
lightningstrike Posted July 28, 2007 Share Posted July 28, 2007 I believe you didn't specify sc_movies_rate_avg AS avg. Link to comment https://forums.phpfreaks.com/topic/62124-combining-tables-for-sorting/#findComment-309289 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.