当前位置:网站首页>多表操作-子查询
多表操作-子查询
2022-07-05 11:37:00 【汤键.TJ】
目录
基本概念
- 查询语句中嵌套了查询语句,我们就将嵌套的查询称为子查询
常见的三种情况
- 表的数据准备请点击查看
结果是单行单列的
- 作用:可以将查询的结果作为另一条语句的查询条件,使用运算符判断
- 查询语法:
- select 列名 from 表名 where 列名=(select 列名 from 表名 [where 条件]);
- 例:查询年龄最大的用户姓名
-- 查询年龄最大的用户姓名 SELECT name,age FROM user WHERE age=(SELECT MAX(age) FROM user);
结果是多行单列的
- 作用:可以作为条件,使用运算符in或not in进行判断
- 查询语法:
- select 列名 from 表名 where 列名 [not] in (select 列名 from 表名 [where 条件])
- 例:查询张三和李四的订单信息
-- 查询张三和李四的订单信息 SELECT * FROM orderlist WHERE uid IN (SELECT id FROM user WHERE name IN ('张三','李四'));
结果是多行多列的
- 作用:查询的结果可以作为一张虚拟表参与查询
- 查询语法:
- select 列名 from 表名 [别名],(select 列名 from 表名 [where 条件]) [别名] [where 条件];
- 例:查询订单表中id大于4的订单信息和所属用户信息
-- 查询订单表中id大于4的订单信息和所属用户信息 SELECT u.name, o.number FROM user u, (SELECT * FROM orderlist WHERE id>4) o WHERE o.uid=u.id;
边栏推荐
- pytorch-权重衰退(weight decay)和丢弃法(dropout)
- C#实现WinForm DataGridView控件支持叠加数据绑定
- Solve the problem of slow access to foreign public static resources
- 2048游戏逻辑
- iTOP-3568开发板NPU使用安装RKNN Toolkit Lite2
- 中非 钻石副石怎么镶嵌,才能既安全又好看?
- 7 大主题、9 位技术大咖!龙蜥大讲堂7月硬核直播预告抢先看,明天见
- 全网最全的新型数据库、多维表格平台盘点 Notion、FlowUs、Airtable、SeaTable、维格表 Vika、飞书多维表格、黑帕云、织信 Informat、语雀
- SET XACT_ABORT ON
- 石油化工企业安全生产智能化管控系统平台建设思考和建议
猜你喜欢
12. (map data) cesium city building map
How can China Africa diamond accessory stones be inlaid to be safe and beautiful?
石油化工企业安全生产智能化管控系统平台建设思考和建议
【TFLite, ONNX, CoreML, TensorRT Export】
splunk配置163邮箱告警
【爬虫】charles unknown错误
COMSOL -- establishment of 3D graphics
redis主从模式
技术管理进阶——什么是管理者之体力、脑力、心力
【主流Nivida显卡深度学习/强化学习/AI算力汇总】
随机推荐
紫光展锐全球首个5G R17 IoT NTN卫星物联网上星实测完成
Cdga | six principles that data governance has to adhere to
龙蜥社区第九次运营委员会会议顺利召开
leetcode:1200. Minimum absolute difference
Crawler (9) - scrape framework (1) | scrape asynchronous web crawler framework
An error is reported in the process of using gbase 8C database: 80000305, host IPS long to different cluster. How to solve it?
【TFLite, ONNX, CoreML, TensorRT Export】
[calculation of loss in yolov3]
技术管理进阶——什么是管理者之体力、脑力、心力
[deploy pytoch project through onnx using tensorrt]
Ffmpeg calls avformat_ open_ Error -22 returned during input (invalid argument)
分类TAB商品流多目标排序模型的演进
go语言学习笔记-初识Go语言
【yolov3损失函数】
一次生产环境redis内存占用居高不下问题排查
13.(地图数据篇)百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
石油化工企业安全生产智能化管控系统平台建设思考和建议
CDGA|数据治理不得不坚持的六个原则
Web API配置自定义路由
redis的持久化机制原理