2011-10-02 85 views
1

我有這樣的帖子,標籤和post_tag。每個職位表選擇一個行查詢有一些標籤..我想獲得像sql中的一個表,多行從另一個表

後1 TAGA數據,tagB,tagC post 2 with tagB,tagD 。 ..

後n,其中tagZ

如何纔是正確的sql語句?

後:ID(INT),標題(VARCHAR),文本(VARCHAR) 標籤:ID(INT),標題(VARCHAR) post_tag:ID(INT),POST_ID(INT),TAG_ID(INT) - > post_table上的post_id外鍵和tag_table上的tag_id外鍵。

例如,我想獲取標籤標題的所有帖子。

1「post1」「somepost bla bla」「tag1 title」「tag2 title」 。 ..

+0

您希望發佈_index_(number),還是後_title_或另一條數據存儲在數據庫中? – Bojangles

+0

您很可能需要進行某種連接,需要更多關於表結構的詳細信息才能給出更具體的答案。 –

+0

檢查此問題:http://stackoverflow.com/questions/1836004/sql-refactoring-a-group-concat-query –

回答

0

您可以先創建按帖子分組的標籤視圖,然後您可以使用查詢來獲得所需的結果。如果您實際發佈了表格及其屬性的詳細信息,則可以給出更具體的答案

相關問題