忽略MYSQL中的常见记录

时间:2015-02-17 06:44:21

标签: mysql

我有一个user_bookmarks表,其中包含bookmark_idcategory_id。 一个bookmark可以存在多个categories

但是我希望bookmark_id仅存在于选定的category_id中,如果它存在于多个类别中,则忽略它。

这是我试过的东西

SELECT user_bookmarks.bookmark_id 
from user_bookmarks 
WHERE user_bookmarks.user_id=162 AND user_bookmarks.category_id=2308 
group by user_bookmarks.bookmark_id 
having count(*) = 1

但除了选定的bookmark_id

之外,我得到了所有category_id

我将非常感谢您的帮助。

谢谢

0 个答案:

没有答案