2012-05-05 46 views
0

加入多個表我正在使用wordpress,我想要顯示一個POST與他們不同的分類。在SQL上加入多個表,並通過

我有一些麻煩讓一查詢,我的工作就可以了2天現在..

我的查詢:

SELECT wp_posts.ID, wp_posts.post_title, wp_posts.post_content, wp_posts.post_type, 
wp_term_taxonomy.taxonomy, wp_terms.name 
FROM wp_term_relationships, wp_term_taxonomy, wp_terms, wp_posts 
WHERE wp_posts.post_type = 'dimsum' 
AND wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id 
AND wp_term_taxonomy.term_taxonomy_id = wp_terms.term_id 
AND wp_term_relationships.object_id = wp_posts.ID 

這是控制檯顯示: http://tinyurl.com/bnw2dot

但我想在我的WordPress主題類似的東西顯示:

需要爲O通過參考

rdered

點心:

N1 - 蟹皇燒買 - 測試 - 試驗(4) - 5.00

N10 - 晶瑩鮮蝦餃 - 的Har九 - 蒸蝦餃(4) - 5.00

N11 - 蟹皇燒買 - 燒賣 - 蒸蝦,豬肉水餃(4)--5.00

如果有人能幫助我,請我m絕望

+0

我不明白它應該如何 –

+0

你有什麼不明白的?我想要展示什麼? – socrateisabot

+0

那麼你的實際問題是什麼。你是否設法讓查詢工作?或者您只想將查詢輸出爲頁面上的表格? – Niranjan

回答

0

添加ORDER BY和有趣的訂單字段。

SELECT wp_posts.ID, wp_posts.post_title, wp_posts.post_content, wp_posts.post_type, 
    wp_term_taxonomy.taxonomy, wp_terms.name 
    FROM wp_term_relationships, wp_term_taxonomy, wp_terms, wp_posts 
    WHERE wp_posts.post_type = 'dimsum' 
    AND wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id 
    AND wp_term_taxonomy.term_taxonomy_id = wp_terms.term_id 
    AND wp_term_relationships.object_id = wp_posts.ID 
    ORDER BY wp_term_taxonomy.taxonomy DESC //(OR ASC) 
+0

有序那就是在康壽顯示現在:http://tinyurl.com/blrh2vp 但如何才能我得到我需要的結果?在PHP中? 爲了得到在同一行: [參考] [中國人名] [內容] [additonalinformation] [價格] – socrateisabot

+0

你想在你的phpmyadmin列的另一種秩序的有序參考? –

+0

不,我不這樣認爲,我已經很清楚對不起。 我只想在我的wordpress主題上展示我之前寫的東西。 [參考資料] [中文名] [內容] [附加信息] [價格]通過參考排序 使用mysql和php。 你應該看看我的鏈接,以查看查詢顯示的內容。 – socrateisabot