重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
把两表的年月提出来作为新表t3如下
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于做网站、网站设计、睢宁县网络推广、成都微信小程序、睢宁县网络营销、睢宁县企业策划、睢宁县品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供睢宁县建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
select 年,月 from t1
union
select 年,月 from t2
然后t3右连接t1,t2
sql server 本省对语句就有自动优化功能, 第一个里边where语句相当于join on 来操作的
这样看来两个的效率基本上是一样的,你可以做两个表试一试。但是join的写法有助于你的编写语法检查,和易读性
关联两个表的方式包含内连接,外连接(左外连接,右外连接),交叉连接。
参考语句:
内连接
select * from student a
inner join stuMarks b
on a.stuid=b.stuid
外连接
select * from student a
inner join stuMarks b
on a.stuid=b.stuid
交叉连接
select * from student a
crossjoin stuMarks b