我有2個表parent
,children
與關係1:M。我需要分頁。我通過JOIN使用SELECT。對於1名父母,我有一些孩子。如果我試圖使LIMIT 10
這個查詢總共得到10行。但我需要從表parent
只有10行與所有關係。我該怎麼做?
對不起,我的英語。先謝謝你。
MySQL查詢:限制與JOIN使用Zend框架
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框架:
$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);
你能提供查詢的一些例子,或者你有什麼現在? – Marcin 2011-04-04 11:55:46
你可以發佈代碼嗎? – bluedaniel 2011-04-04 11:56:32
好的。好。好。查看我的編輯。 – pltvs 2011-04-04 12:00:20