SQL Server的那点事之多表联合查询(实例)

栗子1://SELECT	TB_WORKSH.WSHNAME,
		TB_USER.USERID,
		TB_USER.USERNAME,
		TB_ROLE.RNAME,
		TB_USER.phone
		
	FROM TB_USER, TB_ROLE, TB_WORKSH
	
	WHERE TB_ROLE.ID = TB_USER.ROLEID  
	AND TB_USER.WSHCODE=TB_WORKSH.WSHCODE
	
	AND TB_WORKSH.WSHNAME ='机电动力部'

************************************************************************************************************************************
栗子2://从表Categories和Products中查询所需的数据
SELECT Cate.CategoryName,Prod.ProductName,Prod.UnitPrice,Prod.QuantityPerUnit 
FROM Categories AS Cate,Products AS Prod WHERE Cate.CategoryID=Prod.CategoryID
************************************************************************************************************************************

栗子3:SELECT     TOP (200) TB_ROLE.RNAME,TB_ROLEFUN.RNAME,TB_ROLEFUN.FGNAME,
                     TB_USER.ROLEID,TB_ROLE.ID,TB_FUNGRODIV.GNAME,
     TB_FUNGRODIV.MNAME,TB_USER.WSHCODE,TB_WORKSH.WSHCODE,TB_WORKSH.WSHNAME
FROM         TB_ROLE,TB_ROLEFUN,TB_USER,TB_FUNGRODIV,TB_WORKSH
where TB_ROLE.RNAME=TB_ROLEFUN.RNAME 
      and 
      TB_ROLE.ID=TB_USER.ROLEID 
      and
      TB_FUNGRODIV.GNAME=TB_ROLEFUN.FGNAME
      and
      TB_WORKSH.WSHCODE=TB_USER.WSHCODE
      and 
      TB_ROLE.RNAME='通风处处长'


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值