我需要编写以下查询:我可以使用Zend_Db_Select重写吗?
SELECT forum_threads.id AS id_thread,
forum_threads.topic,
forum_threads.date_created,
forum_posts.content,
CONCAT(users.first, ' ', users.last) AS author_name
FROM forum_threads,forum_posts,users
WHERE forum_threads.category_id=1
AND forum_threads.author_id=users.id
AND forum_posts.id=
(SELECT id FROM forum_posts WHERE thread_id=`id_thread` ORDER BY date_posted ASC LIMIT 0,1)
我不要求任何人都可以做的工作对我来说。我只是无法找到任何可以做这样的查询的参考。指出我正确的方向,这应该是我需要的一切。
我可以达到我需要的子查询点,然后我不知道如何进步。有任何想法吗?
FYI:我想是因为我把它发送到Zend_Paginator的什么样的查询正在进行
澄清使用Zend_Db_Select对象对象:拉的所有线程对于给定的论坛类别长着第一的内容帖子。
我知道这个问题是旧的,但以防万一有人还在读这篇文章,是Zend_Paginator现在支持其他适配器如数组,所以你不要不需要Zend_Db_Select对象:) – Julian 2011-04-29 18:26:14