John_S Posted August 12, 2010 Share Posted August 12, 2010 Greetings! Recently I've been reading some php articles, and I found one with an interesting script concept but with an impossibly huge MySQL query which doesn't seem to work, unfortunately complicated MySQL queries aren't my cup of tea, so I wasn't able to fix it, that's why I am here hoping that somebody could help me to solve it. SELECT options.id, options.value, COUNT(*) AS votes FROM votes, FROM 'options' WHERE options.id = votes.option_id AND votes.option_id IN(SELECT id FROM options WHERE ques_id='1') GROUP BY votes.option_id Thank you a lot in advance! John_S Link to comment https://forums.phpfreaks.com/topic/210591-an-impossible-mysql-query/ Share on other sites More sharing options...
kickstart Posted August 13, 2010 Share Posted August 13, 2010 Hi Something like this would do it SELECT b.id, b.value, COUNT(*) AS votes FROM votes a INNER JOIN options b ON a.option_id = b.id WHERE b.ques_id='1' GROUP BY a.option_id All the best Keith Link to comment https://forums.phpfreaks.com/topic/210591-an-impossible-mysql-query/#findComment-1098827 Share on other sites More sharing options...
John_S Posted August 13, 2010 Author Share Posted August 13, 2010 Thank you! Worked like a charm! Link to comment https://forums.phpfreaks.com/topic/210591-an-impossible-mysql-query/#findComment-1099026 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.