【发布时间】:2011-10-25 09:48:25
【问题描述】:
我正在运行这个查询,
$this->db->select('news.news_id, news.title, news.article, news.date_posted, news_assets.news_assets_id, news_assets.url')
->from('news_assets')
->join('news', 'news_assets.news_news_id = news.news_id', 'left')
->order_by('news.date_posted', 'DESC');
$query = $this->db->get();
return $query->row_array();
现在这个查询返回一篇新闻文章,它应该从新闻资产表中返回任何属性资产,新闻资产表与新闻有 1:n 的关系,所以一篇新闻文章可能有无限数量的资产,但资产只有 1 篇新闻文章。
我的问题是,当我运行此查询时,只返回一篇新闻文章的一项资产,为什么会这样?
【问题讨论】:
标签: php mysql codeigniter activerecord relational-database