zoukankan      html  css  js  c++  java
  • 12.mysql高级查询

    1. mysql 支持三种类型的连接查询:


    on 后面跟的是关联条件

    内连接查询

    select s.name,c.name from students as s inner join classes as c on
    s.cls_id=c.id;


    左连接查询

    select s.name,c.name from students as s left join classes as c on
    s.cls_id=c.id;


    右连接查询
    select s.name,c.name from students as s right join classes as c on
    s.cls_id=c.id;

    2. 子查询
    在一个 select 语句中,嵌入了另外一个 select 语句, 那么被嵌入的 select 语句称之为
    子查询语句

    主查询和子查询的关系
    子查询是嵌入到主查询中
    子查询是辅助主查询的,要么充当条件,要么充当数据源
    子查询是可以独立存在的语句,是一条完整的 select 语句


    行级子查询: 返回的结果是一行(一行多列)
    表级子查询: 返回的结果是多行多列

    any|some 任意一个
    在条件查询中的结果中匹配

  • 相关阅读:
    006_02SQLite_OpenHelper
    006_01SQLite_demo
    005_01XML_Serilizer
    004_05PullParser
    004_04SharedPreferences
    004_02文件读写模式
    004_01获取SD容量
    003_01电话拨号器
    maven项目中的pom.xml
    ORACLE提示表名无效
  • 原文地址:https://www.cnblogs.com/lvjing/p/9524970.html
Copyright © 2011-2022 走看看