SQL-запрос, чтобы получить два разных значения одинаковых столбцов

Я делаю журнал активности для своего веб-сайта и показываю журналы, что пользователь 1 следовал за пользователем 2, у меня есть их идентификаторы в моем activity_log Таблица. Теперь я хочу получить их имена из user_login Таблица.

Например user_id=3;friend_id=6;, Я хочу их имя пользователя, чтобы в журнале активности я мог распечатать$user followed $friendMsgstr «Итак, я хочу знать о запросе, чтобы получить имена пользователей, используя две переменные, предположим, что переменные $finalres1=3;$finalres2=6; Как я могу получить их имена пользователей из таблицы user_login с одним запросом

foreach($results as $res=>$finalres){
$finalres1=$finalres['user_id'];
$finalres2=$finalres['friend_id'];

$this->db->select('username');
$this->db->from('user_login');
$this->db->where('id',$finalres1);

$query=$this->db->get();
$result3=$query->result_array();

Этот запрос извлекает мне имя пользователя 1, но мне нужно имя пользователя и друга в одном массиве. Поэтому я могу их легко написать.

0

Решение

добавить что

$this->db->or_where('id',$finalres2)
0

Другие решения

добавить что
$ this-> db-> select (‘username as username1’);
$ This-> db-> из ( ‘USER_LOGIN’);
$ This-> db-> где ( ‘ID’, $ finalres1);

0

По вопросам рекламы [email protected]