1、连接查询的介绍
连接查询可以实现多个数据表的查询,当查询的字段数据来自不同的表就可以实现连接查询来完成。
连接查询可分为:
①、内连接查询
②、左连接查询
③、右连接查询
④、自连接查询
2、内连接查询
查询两个表中符合条件的共有记录
内连接查询效果图:
内连接查询语法格式:
SELECT 字段 FROM 表1 INNER JOIN 表2 ON 表1,字段1 = 表2,字段2
说明:
①、INNER JOIN 是内连接查询关键字
②、ON 是连接查询条件
如果表1中的字段1和表2中的字段2相等,那么即可查询出结果。
例:使用内连接查询学生表与班级表
SELECT * FROM students INNER JOIN class on students.class=class.className;
例:查询学生所在的班级
SELECT students.name,class.className FROM students INNER JOIN class on students.class=class.className;