2012-12-10 57 views
0
來算總主題

我的論壇有兩個表來存儲主題(職位和forums_archive_posts)查詢兩次與MySQL表按小時

$this->DB->build(array(
            'select' => "HOUR(FROM_UNIXTIME(post_date)) as hour, COUNT(*) AS postCount", 
            'from'  => 'posts', 
            'where'  => "new_topic=0 AND author_id=" . $member['member_id'], 
            'group'  => 'HOUR(FROM_UNIXTIME(post_date))', 
         )  ); 

這個查詢只能與第一個表(文章),我需要一個查詢其工作原理也在 「forum_archive_posts」

表結構(forum_archive_posts =帖):

archive_author_id = AUTHOR_ID

archive_content_date = POST_DATE

+1

正常的查詢格式是:'select HOUR –

回答

0

不知道你是如何在這種格式做,但像

Select postHour, sum(postcount) as postCount From 
(
    select Hour ... as PostHour 
    From 
    Posts... 
    Union 
    Select Hour ... 
    From 
    ForumArchivePosts ... 
) dummyTableName 
Group by PostHour 

應該做的工作。這兩個表格都會計數,然後將它們加在一起。