Как я могу написать этот SQL-запрос в CakePHP
select name from coupons as c where c.created=(select max(c2.created) from coupons as c2);
В данном случае, возможно, вы на самом деле имеете в виду следующее:
$this->Coupon->find('first', array('order' => array('Coupon.created' => 'desc')));
Для реальных подзапросов см. Руководство в разделе Подзапросы .