SQL Server中三个表两两关联 怎么实现查询??急!!

 时间:2026-02-12 18:47:06

select a.*

from 学员表 a

inner join 校区表 b on a.所在学校=b.所在学校

inner join 管理员表 c on b.区域=c.区域

where c.用户名=@用户名 and c.密码=@密码

SQL Server中三个表两两关联 怎么实现查询??急!!

扩展资料

在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)

具体情况若是判断逻辑关系是否正确可以使用如下代码: 

Select dbo.usersinfo.usercode,dbo.ryqxb.usercode,dbo.ryqxb.reportto,b.ename 

FROM DBO.UsersInfo,DBO.UsersInfo B,dbo.RYQXB 

where DBO.UsersInfo.UserCode=dbo.RYQXB.Usercode AND 

dbo.RYQXB.REPORTTO=B.Ename 

参考资料来源:百度百科 - SQL JOIN

  • select对象如何使用size属性?
  • 如何使用HTML5设置checkbox选中和未选中并展示
  • Microsoft Edge使用InPrivate隐私模式浏览网页
  • linux创建文件夹
  • JS怎样替换a标签的链接值?
  • 热门搜索
    鼻影怎么画 舌头起泡怎么办 猫发情怎么办 简历教育背景怎么写 眼袋怎么去 打胎药怎么吃 可转债怎么买 bicycle怎么读 脸上皮肤过敏怎么办 冰箱结冰怎么回事