У меня есть 2 таблицы parent
, children
с отношением 1: M.Мне нужна нумерация страниц.Я использую SELECT с JOIN.На 1 родителя у меня есть дети.Если я попытаюсь сделать LIMIT 10
, этот запрос получит всего 10 строк.Но мне нужно получить только 10 строк из таблицы parent
со всеми отношениями.Как мне это сделать?Извините за мой английский.Заранее спасибо.Mysql запрос:
SELECT `o`.`id` AS `order_id`, `od`.`id` AS `order_destination_id` FROM `order` AS `o`
LEFT JOIN `order_destination` AS `od` ON o.id = od.order_id LIMIT 5
Zend Framework:
$select = $this->select()
->setIntegrityCheck(false)
->from(array('o' => 'order'), array('order_id' => 'id'))
->joinLeft(array('od' => 'order_destination'), 'o.id = od.order_id', array('order_destination_id' => 'id'))
->limit(5);