Как выбрать строки из таблицы, используя запрос соединения в codeigniter?

У меня два стола competition_registration а также competition_schedule, У меня есть запрос выбора для выбора строк из competition_registration, это мой код, как показано ниже:

$this->db->select('competition_registration.permenent_registration_number');
$this->db->from('competition_registration');
$where = "permenent_registration_number is  NOT NULL";
$this->db->where($where);
$this->db->join('competition_schedule', 'competition_schedule.competition_schedule_id = competition_registration.competition_schedule_id');
$this->db->join('competition_schedule', 'competition_schedule.period_id = 6');
$this->db->join('competition_schedule', 'competition_schedule.competition_level_id = 3');
$query = $this->db->get();  echo $this->db->last_query();exit;

Но это показывает ошибку. Кто-нибудь может проверить этот запрос и исправить его для меня?

Я хочу выбрать столбцы из обеих таблиц с одинаковыми competition_schedule_id а также competition_level_id равно 3 и period_id равно 6 из competition_schedule Таблица .

1

Решение

Надеюсь, что это поможет вам :

Положил competition_schedule.period_id = 6 и это competition_schedule.competition_level_id = 3 в предложении где это так:

$this->db->select('competition_registration.permenent_registration_number');
$this->db->from('competition_registration');
$this->db->join('competition_schedule', 'competition_schedule.competition_schedule_id = competition_registration.competition_schedule_id');
$where = "competition_registration.permenent_registration_number is  NOT NULL";

$this->db->where($where);
$this->db->where('competition_schedule.period_id' , '6');
$this->db->where('competition_schedule.competition_level_id','3');

//$this->db->join('competition_schedule', 'competition_schedule.period_id = 6');
//$this->db->join('competition_schedule', 'competition_schedule.competition_level_id = 3');
$query = $this->db->get();
echo $this->db->last_query();
exit;

Для большего : https://www.codeigniter.com/user_guide/database/query_builder.html

1

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

Других решений пока нет …

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