Мне нужны оба столбца идентификаторов из таблиц комментариев и пользователей.
Я пишу код ниже
Код: Выделить всё
$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
SELECTusers.name как user_full_name,users.id как userid, * FROM (`users`, `comment`) JOIN `users` ON `comment`.`user_id_from` =`userid` ГДЕ `project_id` = '3' И `user_id` = '84' ПОРЯДОК ПО `comment`.`id` ASC
Покажите мне, как решить эту проблему.
Подробнее здесь: https://stackoverflow.com/questions/553 ... ect-causes
Мобильная версия