• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help with long SQL query

Hi, this query is for a poll system on the site that I remade:
$sql = "SELECT v.answer_id, COUNT(v.id) AS NumVotes, a.answer FROM poll_votes v, poll_answers a WHERE v.poll_id='".$poll_id."' AND a.id = v.answer_id GROUP BY a.answer ORDER BY NumVotes DESC";
Can someone tell me if it's possible to convert this query in CodeIgniter's ActiveRecord queries? Or will it be better to run that query with the regular query function?:


Something like:
$this->db->select('v.answer_id, a.answer');
$this->db->select('COUNT(v.id) AS NumVotes', FALSE);
$this->db->join('poll_answers a', 'a.id = v.answer_id');
$this->db->where('v.poll_id', $poll_id);
$this->db->order_by('NumVotes', 'DESC');
$query = $this->db->get('poll_votes v');

Shouldn't be to difficult, after reading the AR section in the manual...

Thanks I appreciate your help :-)

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  

  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.