Это мой оригинальный SQL запросPHP CodeIgniter выберите запрос
select 'car' as type,id,title,status from car_product
union
select 'van' as type,id,title,status from van_product
Теперь я хочу, чтобы запустить этот запрос с помощью CodeIgniter, поэтому я стараюсь использовать это один
$this -> db -> select('`car` As type,id,title,status');
$this -> db -> from('car_product');
$this -> db -> where('status =',$status);
$query_car = $this -> db -> get()->result();
$this -> db -> select('`van` As type,id,title,status');
$this -> db -> from('van_product');
$this -> db -> where('status =',$status);
$query_van = $this -> db -> get()->result();
return array_merge($query_car, $query_van);
, но это не работает, пожалуйста, можете ли вы помочь?
http://stackoverflow.com/questions/2040655/union-query-with-codeigniters-active-record- pattern – sinisake
«union» не проблема, проблема в том, что «автомобиль» как тип «часть», он не поддерживается в запросе select. Другое дело, что я не хочу использовать «this-> db-> query» this –
Можете ли вы написать сообщение об ошибке и распечатать каталог '$ this-> db-> last_query()' –