有三个表
帖子表
id username
1 ahmed
用户表
id title
1 test post
post_users
user_id post_id
1 1
post_users(有两个字段user_id和post_id)多对多
当我想发送post id = 1时,我想从用户表中选择post_users表中没有行的用户(在一个查询中)。怎么样?
答案 0 :(得分:0)
我认为你所寻找的是这些方面的东西。 INNER JOIN:
SELECT DISTINCT USERS.ID
FROM USERS
INNER JOIN POST_USERS
ON USERS.ID=POST_USERS.ID
WHERE POST_USERS.POST_ID <> your_input_value
我做了一些假设,如果这不起作用,请提供更多细节。