0

我有两列,一列用于用户(包括学生和教师),另一列用于教师订阅。我想选择当前用户(例如 user1)没有关注的用户(教师)。

我试过这个..

select users.uid,acctype,uname from users where uid!=1 && acctype='Teacher'&& users.uid not in (select tid from teacher_subscription where uid!=1&&tid!=users.uid)

但没有得到渴望的结果

我有两列,一列用于用户(包括学生和教师),另一列用于教师订阅。我想选择当前用户(例如 user1)没有关注的用户(教师)。

我试过这个..

select users.uid,acctype,uname from users where uid!=1 && acctype='Teacher'&& users.uid not in (select tid from teacher_subscription where uid!=1&&tid!=users.uid)

但没有得到渴望的结果

4

1 回答 1

0

尝试这个?

select users.uid,acctype,uname from users where acctype='Teacher'&& users.uid not in     (select tid from teacher_subscription where uid=1)
于 2014-03-26T15:11:19.503 回答