因为我的联接还包括一个名为“id”的字段,所以我需要在我的 sql 中重命名这个字段名,这样它就不会覆盖我从第一个选定表格中的 id 字段名。
我的查询如下所示;
$select = new \Zend\Db\Sql\Select();
$select->from('websites');
$select->join(array('s' => 'websites_statistics'), 's.website_id = websites.id');
$select->where(array('websites.website' => $website));
$select->order('s.timestamp DESC')->limit(1);
$rowset = $this->tableGateway->selectWith($select);
$row = $rowset->current();
return $row;
所以,'s' 'id' 字段应该重命名为 'stat_id' 之类的东西。
提前致谢!
缺口