在线求大神解答,急SQL 子查询

我现在有两张表,表1和表2,表2里面有一个权限字段,权限1,权限2.权限3.我现在要用权限1的id 查出权限2,3和权限1有关联的ID。然后把这查出来的ID作为条件,在表1里面去查。
select * from dbo.Ask_info where login_ID not in (select login_ID from dbo.Login where teacher_Contact in
(select login_ID from dbo.Login where teacher_Contact=8) select login_ID from dbo.Login where teacher_Contact=8)
我大概写了一个这个,第一个条件能查出来,后面的连接,我就不知道该怎么去连接

用join比较好,子查询效率低

inner join 多表关联,类似select * from a inner join b on a.id=b.if inner join c on c.id=a.id