0

私はコードイグナイターで働いています。価格テーブルを含めてさらに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();
    }

私は多くの製品を入手しており、各製品には多くの価格があり、各製品を最低価格で表示する必要があります...

4

2 に答える 2

0

そこから、最初の位置で最低価格の製品を含む行のグループを取得する必要があります。

その最初の行の価格を取得してみませんか?

于 2013-09-12T12:26:17.557 に答える