zoukankan      html  css  js  c++  java
  • 相关子查询

    相关子查询:在主查询中,每查询一条记录,需要重新做一次子查询,这种称为相关子查询。子查询中用到主查询的表

    SELECT sname  
    FROM student  
    WHERE sex = ‘女’ AND  
    EXISTS ( SELECT  *         //相关子查询  
    FROM sc  
    WHERE sc.sno = student.sno AND  //where中student.sno一直在变,所以每次都要select
    sc.cno LIKE ‘ee%’);  

    不想关子查询:在主查询中,子查询只需要执行一次,子查询结果不再变化,供主查询使用,这种查询方式称为非相关子查询。

    SELECT sname  
    FROM student  
    WHERE sex = ‘女’ AND  
    sno IN ( SELECT DISTINCT sno       //不相关子查询,只要运行一次这个select就行了
    FROM sc  
    WHERE cno LIKE ‘ee%’);

     参考:http://blog.csdn.net/steves/article/details/5212983

  • 相关阅读:
    什么是操作系统
    去除按钮点击的边框
    unsupported time zone specified undefined
    w3c JS测试
    视频播放器
    document.write
    HTML4到HTML5
    MPU6050
    NRF24L01模块配置
    4-Four-Seeing hands
  • 原文地址:https://www.cnblogs.com/songbird/p/7560713.html
Copyright © 2011-2022 走看看