Я хочу получить данные из двух таблиц, одна из которых «Пользователь», а другая «Пакеты», например «бронза, серебро, золото». Как показать того пользователя, у которого есть бронзовый пакет?
Таблица пользователей:
Userid email pass amount
1 a@d.com 123 200
2 b@d.com 123 100
3 c@d.com 123 300
4 d@d.com 123 500
Пакеты:
packId userid package
1 1 gold
2 2 bronze
3 3 bronze
4 4 bronze
Показывать результат так:
d@d.com 123 500 bronze
c@d.com 123 300 bronze
b@d.com 123 100 bronze
Моя функция:
public function getUserBronze(){
$this->db->select('amount');
$this->db->from('user u');
$this->db->join('package up', 'u.account=up.userid', 'INNER');
$this->db->order_by('amount',"DESC");
$this->db->where('amount!=', 0);
return $this->db->get()->result_array();
}