SQL Server中三个表两两关联 怎么实现查询??急!!
来源:网络收集 点击: 时间:2025-02-06select a.*
from 学员表 a
inner join 校区表 b on a.所在学校=b.所在学校
inner join 管理员表 c on b.区域=c.区域
where c.用户名=@用户名 and c.密码=@密码
扩展资料
在SQL Server中使用join on 【inner join on】关联多表查询
select cyb.id, xa.name
from GeneShop.dbo.t_member_cyb cyb
join GeneShop.dbo.xx_admin xa on xa.id = cyb.hzjg_id
join GeneShop.dbo.t_bg bg on bg.cyb_id = cyb.id
where (cyb.cybbm=402045 and bg.product_id = 121) or (cyb.cybbm=402070 and bg.product_id = 118)
具体情况若是判断逻辑关系是否正确可以使用如下代码:
Selectdbo.usersinfo.usercode,dbo.ryqxb.usercode,dbo.ryqxb.reportto,b.ename
FROMDBO.UsersInfo,DBO.UsersInfo B,dbo.RYQXB
whereDBO.UsersInfo.UserCode=dbo.RYQXB.UsercodeAND
dbo.RYQXB.REPORTTO=B.Ename
参考资料来源:百度百科 - SQL JOIN
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1234752.html