Мне нужно выбрать все (*) строки из продуктов, цен... но мне нужно выбрать МИНИМАЛЬНУЮ и МАКСИМАЛЬНУЮ цену из цен. Я читал, как это сделать, но как это сделать внутри INNER JOIN
это моя функция build_query():
//build sql query string
public function build_query($type = "active")
{
$select = "products.*,
(SELECT CONCAT(price) FROM prices WHERE products.id = prices.product_id ORDER BY created_at DESC LIMIT 1) AS price;}
а это моя функция Products_maxmin_price():
public function get_shops_products_maxmin_price($parent_id)
{
$this->build_query();
$this->db->select('MAX(price) as p_max, MIN(price) p_min ');
$this->db->where('products.parent_id', clean_number($parent_id));
return $this->db->get('products')->result();
}
и это мое мнение: