【发布时间】:2013-09-13 12:58:56
【问题描述】:
我正在使用 codeigniter。我已经通过加入另外 4 个表格(包括价格表格)来获取所有产品的功能。我需要最低价格的产品。怎么做??? 我的代码是:-
function fetch_all_products()
{
$query = $this->db->select('*')
->from('products')
->join('reviews','products.ID=reviews.product_id','left')
->join('product_price','products.ID=product_price.product_id','left')
->join('product_news','products.ID=product_news.product_id','left')
->join('websites','websites.ID=product_price.website_id','left')
->group_by('products.Name')->order_by('product_price.price','asc')->where('status',1);
$query = $this->db->get();
return $query->result();
}
我得到了很多产品,每个产品都有很多价格现在我必须以最低价格展示每个产品...
【问题讨论】:
-
我想首先是
where,然后是group和order。这段代码有效吗? -
那么应该如何
-
上述查询有效吗?
标签: php mysql codeigniter