[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MySQL запрос в Zend Framework
bayanruby
Привет. Не подскажете как вот такой запрос можно сделать в Зенде?


SELECT taskId, name
FROM tasks
WHERE taskId = (SELECT MAX(taskId) FROM tasks);



кроме такого варианта :)


public function getLastTaskForId($data)
{
$select = Zend_Db_Table::getDefaultAdapter()->query(
"SELECT taskId, name 't.name'
FROM tasks
WHERE categoryId =
$data and taskId = (SELECT max(taskId) FROM tasks WHERE categoryId = $data)")->fetchAll();

return $select[0];
}
Семён
Сделай 2-ва отдельных запроса, работать будет быстрее.
SlavaFr
Цитата (Семён @ 20.11.2012 - 00:20)
Сделай 2-ва отдельных запроса, работать будет быстрее.

да вроде в данном случае один запрос будет тоже довольно быстро работать. Конечно если
taskId и categoryId проиндексированны.

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
SlavaFr
http://framework.zend.com/manual/1.12/ru/zend.db.select.htm

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.