我有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