CodeIgniter Запрашиватель запросов для Where_NOT_IN () с подзадном [Duplicate]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 CodeIgniter Запрашиватель запросов для Where_NOT_IN () с подзадном [Duplicate]

Сообщение Anonymous »

Я пытаюсь кодировать этот скрипт MySQL в моей модели CodeIgniter, но не получая правильный скрипт. Как кодировать его в строитель запросов? < /P>
SELECT bus_reg_number
FROM t_bus_detail
WHERE bus_reg_number NOT IN (
SELECT bus_reg_number
FROM t_bus_alot
)
< /code>
Моя модель < /p>
public function get_bus_reg_number()
{
$this->db
->select('bus_reg_number')
->from('t_bus_detail');
$result = $this->db->where_not_in(
'bus_reg_number' NOT IN (SELECT 'bus_reg_number' FROM 't_bus_alot')'
);

$dropdown_bus_number = array();
foreach ($result as $r) {
$dropdown_bus_number[$r['bus_reg_number']] = $r['bus_reg_number'];
}
return $dropdown_bus_number;
}


Подробнее здесь: https://stackoverflow.com/questions/158 ... a-subquery
Ответить

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

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

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

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

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