码迷,mamicode.com
首页 > 其他好文 > 详细

7-09内连接查询

时间:2016-11-13 22:11:26      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:rom   pre   info   连接   语句   之间   外键   blog   表之间   

多表连接查询:
实际上是通过各个表之间共同列的关联行来查询数据的,它是关系数据库查询最主要的特征。

连接查询的分类:

内连接:根据表中共同的列进行匹配。

内连接的特点:

两个表存在主外键关系

参与查询两个表的地位相同无主次之分。

内连接查询就是两个表的数据放到一起相同的数据就是内连接查询。

内连接的实现方式:

1:使用WHERE语句指定连接条件。

2:在FROM语句中使用INNER JOIN..ON.

查询订单编号,还有商品编号:

SELECT OrderInfo.OrderId,UserInfo.UserId   FROM  OrderInfo,UserInfo
WHERE OrderInfo.OrderId=UserInfo.UserId  

如果不写WHERE 条件会出现迪卡尔集现象,将两表中的数据条数相乘。

1:先将两表中的数据相乘。

2:使用WHERE条件选出重叠的部分。

使用INNER  JOIN ..ON 查询:

SELECT  OrderInfo.OrderId  ,UserInfo .UserId  FROM OrderInfo 
INNER  JOIN UserInfo   ON OrderInfo .OrderId=UserInfo .UserId  

  

 

7-09内连接查询

标签:rom   pre   info   连接   语句   之间   外键   blog   表之间   

原文地址:http://www.cnblogs.com/gcmwalker/p/6059811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!