Hi I need write this sql with Zend_Db_Select, but I dont know how I can write subqueries. I would appreciate any help. Thanks.
SELECT * FROM advert WHERE categoryId
IN (
SELECT id
FROM `tree`
WHERE `lft` BETWEEN
(SELECT lft FROM tree WHERE id = '2') AND
(SELECT rgt FROM tree WHERE id = '2'))
Maybe this answer will help you decide between using
standard sql queries
andzf-made ones
.I myself don't recommend using Zend_Db_Select for complex and scarcely used queries.