2015-01-27 3 views
-2

Как я могу написать этот запрос в CakePHP (v2.5)CakePHP запрос в запросе

SELECT count(*) 
 
     FROM websites 
 
     WHERE view > (SELECT view 
 
        FROM websites 
 
        WHERE id = 212)

+0

Укажите, что вы пробовали? – OnlyMAJ

+0

я стараюсь много вещей, что я удалить, когда я увидел, что Безразлично т работы, но я до сих пор это: $ this-> Website-> найти («все», массив (\t \t \t \t \t \t \t \t \t \t \t 'условия' => Array ('вид>' => $ this-> Website-> найти ('все', массив (\t \t \t \t \t \t \t \t \t \t \t \t\t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t => массив 'условий' ('идентификатор>' => '212')))), \t \t \t \t ' порядок '=> массив (' Website.id DESC '), \t \t \t \t 'группа' => 'Website.id', \t \t \t \t 'предел' => 1, \t \t \t \t 'Смещение' => 0 \t \t \t \t)); –

ответ

0

Вы можете попробовать:

$this->find('count', array(
    'conditions' => array('websites.view > SELECT view FROM websites WHERE id = 212') 
)); 

пожалуйста, взглянуть на Cookbook

+0

Это работает! Большое спасибо ! –

Смежные вопросы