Я хочу объединить две таблицы, в которых у меня есть оба столбца Id в таблице соединений по codeigniter.
Я хочу столбец идентификатора из таблицы комментариев и таблицы пользователей
Я пишу ниже код
$this->db->select('users.name as user_full_name, users.id as userid', false);
$this->db->from('users');
$this->db->select()
->from('comment')
->where('project_id', $projectId)
->where('user_id', $user_id)
->join('users', 'comment.user_id_from =userid')
->order_by("comment.id", "asc");
return $this->db->get()->result_array();
но ошибка лица, я не знаю почему
ошибка:
Номер ошибки: 1064
У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса, который можно использовать рядом с '* FROM (users
, comment
) JOIN users
ON comment
. user_id_from
= userid
W' в строке 1
ВЫБРАТЬ users.name в качестве user_full_name, users.id в качестве ИД пользователя, * FROM (users
, comment
) JOIN users
ON comment
. user_id_from
= userid
WHERE project_id
= '3 'AND user_id
=' 84 'ЗАКАЗАТЬ ПО comment
. id
ASC
подскажите пожалуйста как это решить