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 Quote 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 Quote 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! Quote Link to comment https://forums.phpfreaks.com/topic/210591-an-impossible-mysql-query/#findComment-1099026 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.