我有两列用于用户(包括学生和教师),另一列用于teacher_subscription。我想选择当前用户没有关注的用户(教师)(例如用户1)。
我试过了..
从用户中选择users.uid,acctype,uname,其中uid!= 1&& acctype ='教师'&安培;&安培; users.uid不在(从teacher_subscription中选择tid,其中uid!= 1&& tid!= users.uid)
但没有得到欲望的结果
我有两列用于用户(包括学生和教师),另一列用于teacher_subscription。我想选择当前用户没有关注的用户(教师)(例如用户1)。
我试过了..
从用户中选择users.uid,acctype,uname,其中uid!= 1&& acctype ='教师'&安培;&安培; users.uid不在(从teacher_subscription中选择tid,其中uid!= 1&& tid!= users.uid)
但没有得到欲望的结果
答案 0 :(得分:0)
试试这个吗?
select users.uid,acctype,uname from users where acctype='Teacher'&& users.uid not in (select tid from teacher_subscription where uid=1)