2015-09-27 6 views
0

Я хочу сделать это с помощью функции codeigniter query_builder. Не получая Идею, пожалуйста, помогите.нужна помощь для создания запроса базы данных codeigniter

$this->db->query("SELECT city as popularcity FROM(SELECT city,count(city) as 
countcity FROM ads LIMIT 0, 6) as t ORDER BY MAX(countcity)"); 
+0

Что вы хотите сделать? – Federkun

+0

Я хочу получить код города, в котором город имеет максимальную запись –

+0

Значит, вам нужно писать запрос с помощью Codeigniter Active Records? – bhushanRJ

ответ

0
$this->db->query("SELECT city as popularcity, countcity 
FROM 
(SELECT city, count(city) as countcity FROM ads GROUP BY city) as t 
ORDER BY countcity DESC LIMIT 0, 6"); 
+0

Привет, Julio, Большое спасибо, но как преобразовать его в построитель запросов (codeigniter)? –

+0

справа. удалил ваш псевдоним по ошибке –

0

Try ниже код,

$this->db->select("city as popularcity, countcity"); 
$this->db->from("(SELECT city, count(city) as countcity FROM ads GROUP BY city) as t"); 
$this->db->order_by("countcity DESC"); 
$this->db->limit(0,6); 
Смежные вопросы