Получение ошибки: каждая полученная таблица должна иметь свой псевдонимPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Получение ошибки: каждая полученная таблица должна иметь свой псевдоним

Сообщение Anonymous »

Я пытаюсь присоединиться к двум таблицам на основе пользователя. У меня есть две таблицы 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»