sql语句:内部连接-inner join语句
多表查询并形成一个结果集的方法共四种:
1:内部连接(inner join语句)
2:外部连接(left join/right join语句)//左连/右连
3:
完全连接(full join语句)
4:
交叉连接(cross join语句)
此篇文章介绍下内部连接(inner join语句)
所内谓连接可以理解为。两表A,B相同的部分。如下图
内容连接(inner-join语句)
例子:
A表:
字段:id
字段:names
1 cngothic
2 cngothic2
//共二条记录
B表:
字段:id
字段:sex
1 23
2 24
3 25
//共三条记录

从上面数据可以看出两表的id都是一样的。看SQL语句

  1. select * from a inner join b on a.id=b.id

查询后返回结果为:
1 cngothic 23
2 cngothic2 24
因为A表id字段没有为3的记录所以无法与B表中的ID 3相配对。从返回数据可以看出通过一个条件让两表相交。即为内部连接

, ,

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

Leave a reply?