0
我有三張表。三表加入
一個是文章,一個是文章的標籤,還有一個鏈接這些表格的表格,因爲這是一個多對多的關係。每篇文章都有一些標籤,並且爲了保持標籤表的小和數據整數我需要一個表來將它們連接在一起。
現在我必須搜索特定關鍵字的標籤,並選擇鏈接到這些標籤的文章。什麼是最有效的方法呢?下面是表的視覺呈現:
我有三張表。三表加入
一個是文章,一個是文章的標籤,還有一個鏈接這些表格的表格,因爲這是一個多對多的關係。每篇文章都有一些標籤,並且爲了保持標籤表的小和數據整數我需要一個表來將它們連接在一起。
現在我必須搜索特定關鍵字的標籤,並選擇鏈接到這些標籤的文章。什麼是最有效的方法呢?下面是表的視覺呈現:
最有效的方法來搜索物品/文件是不使用關係數據庫。那不是Forte。例如SOLR就是完美的選擇。
但是:
SELECT
a.id
FROM
article a
join
article_tags b
on
a.id = b.article_id
join
tags c
on
b.tag_id = c.id
where
c.tag_name = {$cleaned_input_tag_name}
u能阿洛斯使c.tag_name = {$cleaned_input_tag_name}
一個IN
陳述或LIKE
聲明
你嘗試過什麼?不必是_「最有效的方式」_,而是一種方式。 – gdoron