Zend Framework Db Select Join table help

后端 未结 4 1070
醉话见心
醉话见心 2021-01-05 20:22

I have this query:


SELECT g.title, g.asin, g.platform_id, r.rank
        FROM games g
        INNER JOIN ranks r ON ( g.id = r.game_id )
        ORDER BY r.         


        
4条回答
  •  日久生厌
    2021-01-05 21:14

    Here's how I'd write it:

    $query = $this->select();
    $query->from(array('g' => 'games'), array('title', 'asin', 'platform_id'));
    $query->join(array('r' => 'ranks'), 'g.id = r.game_id', array('rank'));
    $query->order('r.rank DESC');
    $query->limit($top);
    $resultRows = $this->fetchAll($query);
    return $resultRows;
    

提交回复
热议问题