当前位置:网站首页 > 技术博客 > 正文

内连接查询sql语句



内连接的语法结构

SELECT column ( 要查询的字段) FROM table1(需要做连接查询的表名)INNER JOIN (内连接)table2 ON 连接条件

注:
1)join:用于根据两个或多个表中的列之间的关系,从这些表中查询数据
2)用于查询两张或多张表中同时符合某种条件的数据记录
3)语法中使用 INNER JOIN关键字连接多张表,并使用ON设置连接条件
4)是系统默认的表连接方式,可以省略INNER关键字
5)多表支持连续使用INNERJOIN,建议不超过三个表
6)ON后面的条件恒等与1,即为真,不然会报错
7)ON后面如果连接条件是字段时,字段的类型一定要一样

在这里插入图片描述

实例操作
  • 有下面两张表,表名和内容如下:
 
  • 通过内连接将两表的hoby字段连接查询
 
左连接的语法结构

SELECT column ( 要查询的字段) FROM table1(需要做连接查询的表名)LEFT JOIN (左连接)table2 ON 连接条件

注:
1)假设有A、B两张表,左连接查询即 A表在左不动,B表在右滑动,A表与B表通过一个条件来关联记录,B表去匹配A表。
2)用于查询一张表的全部内容与另一张表符合条件的记录,即匹配左表中所有记录及右表中符合条件的记录
3)语法中使用 LEFT JOIN关键字连接表,并使用ON设置连接条件
4)未匹配到的字段默认用NULL补充
在这里插入图片描述

实例操作
  • 通过左连接将两表的hoby字段连接查询
 
右连接的语法结构

SELECT column ( 要查询的字段) FROM table1(需要做连接查询的表名)RIGHT JOIN (左连接)table2 ON 连接条件
注:
1)语法中使用 RIGHT JOIN关键字连接表,并使用ON设置连接条件
2)用于查询一张表的全部内容与另一张表符合条件的记录,即匹配右表中所有记录及左表中符合条件的记录
3)未匹配到的字段默认用NULL补充

实例操作
  • 通过左连接将两表的hoby字段连接查询

                            

版权声明


相关文章:

  • rsa加密算法其密钥长度需符合的最低安全要求是多少2024-12-04 07:01:05
  • 软件应用发布2024-12-04 07:01:05
  • arm处理器cortex系列2024-12-04 07:01:05
  • 什么是高并发,怎么处理高并发2024-12-04 07:01:05
  • python3 文件2024-12-04 07:01:05
  • oauth2.0+jwt2024-12-04 07:01:05
  • systemC语言2024-12-04 07:01:05
  • vivoy77手机多少钱2024-12-04 07:01:05
  • js数组操作方法2024-12-04 07:01:05
  • jdk环境变量如何配置?有没有遇到坑?2024-12-04 07:01:05