目标:
1:掌握自连接的使用场景
2:掌握自连接的使用方法
一:自连接的使用场景
答:比如说省、市、县三级联动式就要用到自连接来查询数据,即找到自身数据表内的某种关系,从而取出某些数据
二:自连接的使用方法
含义:特殊的内连接,自己连接自己
关键字:数据表名 as 数据表别名1 inner join 数据表名 as 数据表别名2
例如: classes as a inner join classes as b
语法: select * from aress as a inner aress as b on a.aid = b.pid where a.name = “内蒙古”;
表示 aress 数据表自连接,查询a(aress)表的aid字段与b(aress)表的pid字段相等的数据项并且连接打印出来,从而实现查找某某县是属于哪个市的!
快速代码体验:
注意事项:数据表自连接时必须给自己取两个别名,否则会造成混淆,报错!!