我在尝试从不在另一个表中的表中选择特定条目时在MySQL中遇到问题。我知道这句话听起来很疯狂,但这是我要尝试的一个例子。
表用户:
user_id,username,password (plus other columns not important to this)
表文章:
article_is,user_id,content (plus others)
表格视图(如果用户查看了特定的文章,则用于存储数据):
view_id,article_id,user_id,date
现在,我试图选择那些尚未阅读特定文章的用户,例如ID为10的文章。因此,他们在views表中没有条目。
我希望现在更有意义。感谢您的回答。V.
SELECT user_id FROM users u LEFT JOIN views v ON v.user_id=u.user_id AND v.article_id = 10 WHERE v.user_id IS NULL