zoukankan      html  css  js  c++  java
  • MySql 关联查询

    1、内连接

    将两张表中相同意义字段连接起来,返回结果是两个表中都存在的信息:

    select * from TableA,TableB where TableA.字段c=TableB.字段c;

    select * from TableA inner join TableB on TableA.字段c=TableB.字段c;

    TableA.字段c=TableB.字段c是一种过滤条件。

    2、左外连接

    用第一张表中的每一条记录去匹配第二张表对应的记录,不管能不能匹配到记录,查询结果都显示第一个表的所有内容

    select * from TableA left outer join TableB on TableA.字段c=TableB.字段c;

    3、右外连接

    用第二张表中的每一条记录去匹配第一张表对应的记录,不管能不能匹配到记录,查询结果都显示第二个表的所有内容

    select * from TableA right outer join TableB on TableA.字段c=TableB.字段c;

    4、全连接

    左外连接与右外连接并集

    select * from TableA left outer join TableB on TableA.字段c=TableB.字段c union select * from TableA right outer join TableB on TableA.字段c=TableB.字段c

    5、关联子查询

    将第一个查询的结果作为第二个查询的条件。

  • 相关阅读:
    EXTJS 动态改变Gird 列值
    EXTJS动态改变store的proxy的params
    获取Spring容器Bean
    EXTJS 6 必填项加星号*
    Maven打包附加配置文件
    MyEclipse 优化
    Android-SurfaceView生命周期
    Android-PopupWindow
    Android-Sqlite3的使用
    Android-adb的使用
  • 原文地址:https://www.cnblogs.com/yuanfy/p/6706915.html
Copyright © 2011-2022 走看看