码迷,mamicode.com
首页 > 数据库 > 详细

sql与数据库学习加深

时间:2020-03-03 20:50:52      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:sha   sele   图片   blog   htm   name   log   image   学习   

一.表连接

1.左连接 left join

以左表为基础进行连接,左表如无与右边连接的字段则为null

参考SQL:

SELECT * FROM TABLE_NAME1 LEFT JOIN TABLE_NAME2 ON TABLE_NAME1.id = TABLE_NAME2.id

2.右连接 right join

以右表为基础进行连接,右表如无与左边连接的字段则为null

参考SQL:

SELECT * FROM TABLE_NAME1 RIGHT JOIN TABLE_NAME2 ON TABLE_NAME1.id = TABLE_NAME2.id

技术图片

 

技术图片

技术图片

技术图片

 

3.全连接 full jion(outer一般不写)

    全连接将两表强行拼在一起,无法对应连接的字段为null相当于并集

    参考SQL:

      SELECT * FROM TABLE_NAME1 INNER JOIN TABLE_NAME2 ON TABLE_NAME1.id = TABLE_NAME2.id 

  4.内连接 inner jion

    相当于两表的交集

   参考SQL::

      SELECT * FROM TABLE_NAME1 FULL JOIN TABLE_NAME2 ON TABLE_NAME1.id = TABLE_NAME2.id

sql与数据库学习加深

标签:sha   sele   图片   blog   htm   name   log   image   学习   

原文地址:https://www.cnblogs.com/longlong112/p/12404278.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!