我需要編寫以下查詢:我可以使用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