Я пытаюсь присоединиться к двум таблицам на основе пользователя. У меня есть две таблицы pr_resignation_requests (имя столбца: userids) и pr_users_details (имя столбца: userid). Я хочу выбрать все Entires в обеих таблицах, где userid = ". $ Val." . Я получаю эту ошибку:
Номер ошибки: 1248
Каждая полученная таблица должна иметь свой собственный псевдоним
select * from pr_resignation_requests left neach (select firstname, lastle from pr_users_details where usterid = 81 ) ) primes>) primeme where>) persam Код контроллера: < /p>
function view_exit_details()
{
global $SITE,$USER;
$data = array();
$data['row'] = new stdClass();
$data['row'] = $this->admin_init_elements->set_post_vals($this->input->post());
$data['error_message'] = '';
$data['row']->id = $data['id'] = $this->uri->segment(3);
$data['action'] = 'add';
$data['heading'] = 'Add';
$data['msg_class'] = 'sukses';
$data['path'] = $path;
$post_action = $this->input->post('action');
if ($post_action=='add' || $post_action =='update' ) {
$post_array = $this->input->post();
$action = ($post_action == 'add') ? 'inserted' : 'updated';
$data['error_message'] = $this->exit_common->add_edit_attendance_issue($post_array, $action);
}
if ($data['id'] > 0) {
$data['rows'] = $this->exit_common->get_cat_array2('pr_resignation_requests', 'id', $data['id'], '');
$data['action'] = 'update';
}
$this->data['maincontent'] = $this->load->view('maincontents/view_resignation_action', $data,true);
$this->load->view('layout', $this->data);
}
< /code>
Моя модель код: < /p>
function get_cat_array2($table_name, $col = NULL, $val = NULL, $orderby = NULL)
{
$result = array();
$sql = "SELECT * FROM `" . $table_name . "` LEFT JOIN(SELECT firstname,lastname FROM pr_users_details WHERE userid = `" . $val . "` )";
$query=$this->db->query($sql);
if ($query->num_rows() > 0) {
$result = $query->result();
}
return $result;
}
Подробнее здесь: https://stackoverflow.com/questions/385 ... -own-alias
Получение ошибки: каждая полученная таблица должна иметь свой псевдоним ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Таблица должна иметь максимальную ширину 200 пикселей, тогда только она должна быть обернута
Anonymous » » в форуме CSS - 0 Ответы
- 94 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Нужна ли каждая таблица баз данных свою собственную модель в Codeigniter MVC?
Anonymous » » в форуме Php - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-