2010-09-16 61 views
1

有沒有辦法我可以搜索相關帖子的帖子標籤,但排除正在顯示結果中搜索到的帖子?如果是這樣如何?我在哪裏將代碼放在查詢中?尋找值喜歡的東西,但排除在MySQL中的已知項目

這是我到目前爲止。

SELECT * 
FROM users_posts 
WHERE users_posts.title LIKE '%$search_tag%' OR users_posts.summary LIKE '%$search_tag%' OR users_posts.content LIKE '%$search_tag%' 
ORDER BY RAND() 
LIMIT 5 

回答

1

就消除了目前的職位,加入這樣的事情您的WHERE子句:

and users_posts.id <> @CurrentPostID 
+0

我可以用這個來'和users_posts.id = @ CurrentPostID'他們是一樣的!? – needIT 2010-09-16 18:28:29

+0

是的,它們都是'不相等的操作符'。 – RedFilter 2010-09-16 18:43:51