3rd
2008,08
sql语句:内部连接-inner join语句
多表查询并形成一个结果集的方法共四种:
1:内部连接(inner join语句)
2:外部连接(left join/right join语句)//左连/右连
3:完全连接(full join语句)
4:交叉连接(cross join语句)
此篇文章介绍下内部连接(inner join语句)
所内谓连接可以理解为。两表A,B相同的部分。如下图

例子:
A表:
字段:id
字段:names
1 cngothic
2 cngothic2
//共二条记录
B表:
字段:id
字段:sex
1 23
2 24
3 25
//共三条记录
从上面数据可以看出两表的id都是一样的。看SQL语句
- select * from a inner join b on a.id=b.id
查询后返回结果为:
1 cngothic 23
2 cngothic2 24
因为A表id字段没有为3的记录所以无法与B表中的ID 3相配对。从返回数据可以看出通过一个条件让两表相交。即为内部连接
Name: Cngothic 
































Leave a reply?