首页 > 代码库 > 7-09内连接查询
7-09内连接查询
多表连接查询:
实际上是通过各个表之间共同列的关联行来查询数据的,它是关系数据库查询最主要的特征。
连接查询的分类:
内连接:根据表中共同的列进行匹配。
内连接的特点:
两个表存在主外键关系
参与查询两个表的地位相同无主次之分。
内连接查询就是两个表的数据放到一起相同的数据就是内连接查询。
内连接的实现方式:
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内连接查询
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。