SQL JOIN 的内连接

SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段,把两个表中的数据放在一个表中查询
注意:
  join 连接有多种方式,比如内连接,外连接,交叉连接
  可以和where 字句相配合进行使用 ,可以使用几个操作符连接表,例如=、<、>、<=、>=、!=、BETWEEN、LIKE、 和NOT。
  这个和数学集合的意思差不多
内连接(inner join) 一 简单的 join 查询
语法: 把表1 与表2 进行连接成一个表的就是 表1与表2的共同字段

select1.1里面的字段,2.2里面的字段 from1 inner join2 on 表1.1与表2公共的字段 =2.1与表2公共的字段

主要的就是 查询两个表中的字段 from 表1 inner join 表2 on 两个表的公共字段相等
两个表 连接查询
在这里插入图片描述
有的字段不知道什么意思可以借助 as 起个别名来进行查询
在这里插入图片描述
和where 字句联系在一块进行筛选
查询公资大于3000.发工资日期在19年1月和9月之间的数据按照年月进行倒序排列
在这里插入图片描述

--  多表之间建立联系    from 表 innner join 表 on
--select1.1里面的字段,2.2里面的字段 from1 inner join2 on 表1.1与表2公共的字段 =2.1与表2公共的字段


-- 查询工资     利用 as  给字段起个别名字  与之前学的结合一块
select tbmdGongZiList.UserName as 姓名,tbmdGongZi.YearMouth as 年月,tbmdGongZi.YearMouthTitle as 标题,tbmdGongZiList.User_Status_4206_Name as 状态,tbmdGongZiList.Exp_Decimal_01 as 工资
from dbo.tbmdGongZi inner join tbmdGongZiList 
on tbmdGongZi.GongZiGuid = tbmdGongZiList.GongZiGuid 
where (tbmdGongZi.YearMouth between '2019-01' and '2019-09') and tbmdGongZiList.Exp_Decimal_01 >3000
	 order by tbmdGongZi.YearMouth desc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值