多表查询练习第 1 题|学习笔记

简介: 快速学习多表查询练习第 1 题

开发者学堂课程【SQL进阶及查询练习:多表查询练习第 1 题】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/36/detail/821


多表查询练习第 1 题


1. 查出至少有一个员工的部门。

显示部门编号、部门名称、部门位置、部门人数


列:d.deptno,d.dname,d.loc,部门人数

表: dept d, emp e

条件:e.deptno-d.deptno

*/

SEIECT d.*, z1.cnt

FROM dept d,(SELECT deptno,COUNT(*) cnt FROM emp GROUP BY deptno) z1

NHERE d.deptno=z1.deptno

图片18.png

第一步先分析:

有哪些列,要查哪些表,条件有什么然后来思考各部分能不能单独查询,先查询可以单独查询的,然后将它们连接起来一起查询。

相关文章
|
7月前
|
关系型数据库
单表查询、多表查询相关练习
单表查询、多表查询相关练习
53 9
|
SQL 关系型数据库 MySQL
第6章_多表查询
第6章_多表查询
359 0
|
7月前
|
SQL 数据库
联合查询(多表查询)
联合查询(多表查询)
59 0
|
SQL Oracle 关系型数据库
MySQL基础-多表查询
MySQL基础-多表查询
|
SQL Java 关系型数据库
第06章_多表查询(下)
第06章_多表查询(下)
91 0
第06章_多表查询(下)
|
Oracle 关系型数据库 MySQL
第06章_多表查询(上)
第06章_多表查询
116 0
|
关系型数据库 MySQL
MySQL基础-多表查询之内连接
内连接的语法分为两种: 隐式内连接、显式内连接。先来学习一下具体的语法结构。
106 0
|
SQL 关系型数据库 MySQL
MySQL基础-多表查询之外连接
外连接分为两种,分别是:左外连接 和 右外连接。具体的语法结构为:
119 0
|
SQL 关系型数据库 MySQL
MySQL基础之多表查询
项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种:
MySQL基础之多表查询
|
SQL Oracle 关系型数据库
MySQL查询进阶之多表查询
MySQL查询进阶之多表查询
MySQL查询进阶之多表查询