我有一個帶有3個表格的內容數據庫,我需要根據標籤查詢來獲取內容。mysql query按標籤選擇
的表是這樣的:
nv_entries:
id - title - year - etc..
nv_tags:
id - entrieid - tag
nv_images:
id - entrieid - source
比方說,我想,有標籤「盧梭」,並在其中既有「模糊」的所有條目。 之後,圖像應該加入以及entrieid = entrieid。
這可能可以完成一個查詢,但我不知道如何。
$query = "SELECT * from nv_entries WHERE ???
請幫助
這是行不通的。 tags.tag不能同時等於rousseau和fuzz。 SQL一次處理一行。 –
@RC:你說得對! 請更正此問題。告訴這個工作?如果沒有工作,然後使用tags.tag IN('rousseau','fuzz')。 PS: 一位用戶發佈了一個具有相同IN條件的答案,但我說他錯了,他刪除了答案。我爲他感到難過。你可以包括你的答案。 –
如果使用更多標籤(或者只是1個),該怎麼辦? – clankill3r