我有两个表,一个是"用户"表和" blockingUser"表,我需要选择除特定用户阻止的用户以外的所有用户

时间:2015-06-06 18:20:07

标签: sql join inner-join

blockUser table => _id,userId,blockedUserId

SELECT *
FROM User INNER JOIN
     blockUser 
     on User.userid = blockUser.blockedUserId where blockUser.userId='user1' and User.userId <> blockUser.blockedUserId;

一个用户可以阻止多个用户。 我收到错误,请帮我纠正。

1 个答案:

答案 0 :(得分:0)

Select * from user
left join  blockUser on user.userid = blockUser.userid
where Not exists user.userid = blockUser.blockedUserID
GroupBy(User.user_id)

这是我能从你提供的内容中得到的全部内容

相关问题