У меня есть 2 таблицы, я хочу отобразить всех пользователей в списке на моем веб-сайте и показать его последние данные для входа в систему из таблицы tbl_login_details
, но получить последние данные для входа в систему для этого пользователя
1 - отобразить всеМой пользователь из таблицы - tbl_user
2 - отобразить ПОСЛЕДНЮЮ регистрационную информацию для всех пользователей, поэтому для данных tbl_login_details
необходимо указать ЗАКАЗ, а затем взять ЛИМИТ
---------tbl_user-------
id user_id user_name
1 5 mohammed
2 7 ahmed
-------------tbl_login_details----------
id user_id last_activity
1 7 2016-5-2
2 7 2017-4-2
3 7 20-17-8-4
Моя работа
$this->db->select('m.*,u.*');
$this->db->from('tbl_user m');
//$this->db->where("m.user_id", $id);
$this->db->join('tbl_login_details u ', 'u.user_id = m.user_id');
$where = 'm.user_id = u.user_id OR u.user_id = m.user_id OR m.user_id=" " ORDER last_activity';
$where = $this->db->order_by("last_activity", "desc");
$this->db->where($where);
// $this->db->limit('1');
$this->db->group_by('m.user_id');// add group_by
$query = $this->db->get();
return $query->result();