首页 > 解决方案 > SQL 连接 2 个数据不相交的表

问题描述

我有 2 个表,一个用于存储帖子,另一个用于喜欢该帖子的用户。

我只想获取用户不喜欢的帖子。

例子

帖子表:

post_id,标题

像表:

like_id、post_id、user_id

我只想要用户不喜欢它的帖子列表。

SQL查询应该是什么?

标签: mysqlsql

解决方案


SELECT POSTS.post_id FROM WHERE POSTS.post_id NOT IN (SELECT LIKE.post_id FROM LIKE,POSTS WHERE POSTS.post_id=LIKE.post_id);


推荐阅读