Я использую codeigniter, и я хочу, чтобы список кампаний order_by сколько пожертвований получил каждый. Поэтому мы имеем дело с двумя таблицами, «кампаниями» и «пожертвованиями».порядок по сумме столбца в другой таблице, где пункт
Я использовал этот
$this->db->select('campaigns.id as id, campaigns.userId as userId, name, amount');
$this->db->join('donations','donations.campaignId = campaigns.id', 'left');
$this->db->order_by("SUM(amount)", "DESC");
Я хочу, чтобы получить все кампании, имеют ли они какое-либо пожертвование или нет и заказа по сумме пожертвований, которые они получили. Этот запрос получает только одну кампанию. Идеи?