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

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