首页 > 数据库 >sql 子查询

sql 子查询

时间:2023-10-11 10:55:46浏览次数:36  
标签:语句 teId 查询 sql where select

子查询也就是嵌套SELECT语句,一个 SELECT 语句的查询结果可以作为另一个语句的输入。
子查询能够出现在Where子句中,
也能够出现在from子句中,作为一个临时表使用。

查询选修了老师名叫Lee(假设唯一)的学生名字
sql> select stName from Student
where stId in(select distinct stId from score where teId=(select teId from teacher where teName='Lee'));

标签:语句,teId,查询,sql,where,select
From: https://www.cnblogs.com/superbaby11/p/17756538.html

相关文章

  • Apipost一大波新功能来袭!连接数据库、TCP协议、MySQL DDL数据导入
    本次Apipost带来数据库功能、TCP协议调试等重量级功能,感兴趣的话大家升级试试吧~数据库配置Apipost提供了数据库连接功能,以便开发者可以在接口调试中可以使用数据库获取入参或进行断言校验目前7.2.2的Apipost支持Mysql、SQLSever、Oracle、Clickhouse、达梦数据库、PostgreSQL、Re......
  • es和mysql的对比
         ......
  • 探索Redis与MySQL的双写问题
    本文已收录至GitHub,推荐阅读......
  • 深入浅出MySQL MRR(Multi-Range Read)
    本文已收录至GitHub,推荐阅读......
  • hsqldb安装与运行
    1.下载:http://sourceforge.net/projects/hsqldb/files/2.介绍:纯java编写,适合开发测试,非常小,下载的压缩包只有3M多,解压安装后只有10M多,只要引用hsqldb\lib\hsqldb.jar到工程中,不需要安装启动hsqldb数据库,使用内存模式连接,就可以跑起来(这种模式多用于测试)3.......
  • 探索Redis与MySQL的双写问题
    本文已收录至GitHub,推荐阅读......
  • SQL-联合查询
    联合查询:可以合并多个相似的选择查询的结果集。在关系型数据库中,通过将两个或多个表格进行合并,从这些表中检索出所需的信息。使用关键字:union和unionall关键字的区别:union去除重复记录(distinct默认),unionall不去去除重复记录。orderby的使用在MySQL中,1、union操作符将多个......
  • SqlServer中获取数据库中每个表的行数
    SqlServer中获取数据库中每个表的行数CREATETABLE#RowCounts(NumberOfRowsBIGINT,TableNameVARCHAR(128))EXECsp_MSForEachTable'INSERTINTO#RowCountsSELECTCOUNT_BIG(*)ASNumberOfRows,''?''asTableNameFROM?'SELECTTableName,Num......
  • mysql 行锁,间隙锁,临键锁
    mysql中的行锁,临键锁,间隙锁都是为了解决innodb引擎下事务隔离级别的一系列排他锁行锁:也称为记录锁,当我们对mysql表中的某一条记录,或者唯一索引加锁的时候,innodb会默认对这一行记录进行加锁,避免其他事务对其进行修改间隙所:顾名思义,就是锁定一个索引的区间,在普通索引或者唯一索......
  • 2023_10_10_MYSQL_DAY_02_笔记
    2023_10_10_MYSQL_DAY_02_笔记#在FROM子句中使用子查询SELECTa.ename,a.sal,a.deptno,b.salavgFROMempa,(SELECTdeptno,AVG(sal)salavgFROMempGROUPBYdeptno)bWHEREa.deptno=b.deptnoANDa.sal>b.s......