zoukankan      html  css  js  c++  java
  • 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  
    

      

     

  • 相关阅读:
    距离计算
    推荐系统
    jvm内存配置参数
    Vim 文件配置
    [转]linux shell 多线程实现
    synchronized 和 ReentrantLock 区别
    sptring boot 修改默认Banner
    Java容器类总结
    JAVA基本类型和包装类
    Linux 虚拟内存机制
  • 原文地址:https://www.cnblogs.com/gcmwalker/p/6059811.html
Copyright © 2011-2022 走看看