`

mysql嵌套子查询

阅读更多
查询产生费用的车辆
应收,实收 的保险费用
select truck.ch ,
 (select sum(bxfee) from fee where truck_id = truck.id and `type`='付' ) fbxf,
 (select sum(bxfee) from fee where truck_id = truck.id and `type`='收' ) sbxf
from truck where id in (select distinct truck_id from fee)


查询本月产生费用的车辆
应收,实收 的保险费用

select truck.ch ,
 (select sum(bxfee) from fee where truck_id = truck.id and `type`='付' ) fbxf,
 (select sum(bxfee) from fee where truck_id = truck.id and `type`='收' ) sbxf
from truck where id in (select distinct truck_id from fee 
                       where month(`date`) = ?  )


分享到:
评论

相关推荐

    数据库实验5嵌套查询.doc

    数据库实验5嵌套查询 数据库实验5嵌套查询实验报告,主要涵盖了数据库查询语言的基础知识和嵌套查询的操作。通过本实验,学生可以掌握数据库查询语言的基本方法和主要函数的使用方法,了解各种连接查询的概念、功能...

    MySQL数据库:嵌套子查询一.pptx

    - 假设我们有一个Book表,要找出与"MYSQL数据库"图书相同出版社的所有图书,可以使用以下嵌套子查询: ```sql SELECT * FROM Book WHERE 出版社 = (SELECT 出版社 FROM book WHERE 书名 = 'MYSQL 数据库 '); ...

    MySQL数据库:嵌套子查询二.pptx

    在MySQL数据库中,嵌套子查询是一种强大的查询技术,它允许在一个查询中嵌入另一个查询,以实现更复杂的检索逻辑。本节主要介绍了如何利用嵌套子查询来处理数据查询,包括使用比较运算符和IN操作符实现不同类型的...

    MySQL数据库:相关子查询.pptx

    这与嵌套子查询形成对比,嵌套子查询的子查询通常只执行一次,独立于外部查询。 相关子查询的执行过程可以分为以下三个步骤: 1. 对于外部查询的每一个元组(行),子查询会执行一次。这意味着外部查询的每一行都会...

    MySql表的复合查询

    内容概要:本文档详细介绍了 MySQL 中常用的几种查询方法,主要包括了单一数据表查询(条件过滤、排序、统计聚合)、基于不同表格之间的联接查询(笛卡儿积、内部连接、外部连接)以及嵌套子查询(单行子查询、多行...

    (源码)基于C++的CatDB数据库管理系统.zip

    它支持基本的SQL操作(如INSERT、DELETE、UPDATE、SELECT),并支持多层嵌套子查询,包括相关子查询和非相关子查询。优化器部分支持N、A、J、JA四种子查询改写,以提高子查询的效率。接口驱动使用MySQL 5.0的TEXT...

    25.6 MySQL 子查询

    6. **嵌套子查询**: 子查询可以嵌套多层,但需要注意的是,过多的嵌套可能会导致查询难以理解和维护,同时也可能影响性能。 通过理解并熟练运用子查询,我们可以编写出更复杂的SQL查询,解决更复杂的数据库问题。...

    MySQL数据库考试练习题 mysql试题集 共28页.pdf

    1. **子查询**:学习如何使用子查询来处理复杂的查询需求,包括嵌套子查询和多行子查询。 2. **连接查询**:理解不同类型的连接(如内连接、左连接、右连接等)及其应用场景。 3. **聚合函数与分组**:熟练运用`SUM`...

    常用SQL语句(嵌套子查询/随机等等)详细整理

    3. **嵌套子查询**: 子查询可以在主查询中嵌套,用于筛选满足特定条件的数据。例如,`select a, b, c from Table1 where a IN (select a from Table2)`将返回`Table1`中所有`a`值存在于`Table2`中的行。 4. **...

    MySQL子查询示例数据库

    yiibaidb.sql文件可能包含的示例将涵盖这些情况和其他复杂用法,比如嵌套子查询、使用IN和NOT IN操作符、比较子查询以及关联子查询等。通过实践这些示例,你可以深入理解如何在实际环境中有效地使用MySQL子查询来...

    MySQL数据库知识点.docx

    3. **嵌套子查询**:允许在SELECT子句中直接嵌套子查询,但返回结果必须是单行。多行返回会导致错误。 ### 预习检测 - EXISTS关键字适用于只需要判断查询结果是否存在的情况,而IN则用于需要使用子查询结果集的...

    (009)《第五部分-练习题2:MySQL两表联合查询》

    例如,方法一通过嵌套子查询找到销售部门的最大年龄,然后进行筛选;方法二则使用 RIGHT JOIN 连接 emp 和一个子查询结果,以找到最大年龄的员工。 2. 子查询:在上述所有查询中,子查询被广泛使用来获取特定条件下...

    很详细的mysql课程讲解

    3. 子查询:学习如何在查询语句中嵌套子查询,以及使用IN、NOT IN、EXISTS、NOT EXISTS等操作符。 四、索引与性能优化 1. 索引原理:了解索引的作用,讲解B树和哈希索引的工作方式,以及如何创建和管理索引。 2. ...

    MySQL的子查询及相关优化学习教程

    这可以通过嵌套子查询实现: ```sql SELECT name, AVG(score) FROM stu WHERE name IN (SELECT name FROM (SELECT name, COUNT(*) as gk FROM stu HAVING gk >= 2) AS t); ``` 3. **EXISTS型子查询**:检查...

    对MySQL子查询的简单改写优化

    1. **避免嵌套子查询**:嵌套子查询可能导致更多的计算和内存消耗。尽可能将它们改写为JOIN操作或临时表。 2. **使用EXISTS而非IN**:当子查询只用于检查存在性时,使用EXISTS通常比IN更高效,因为它一旦找到匹配项...

    mysql教程(上)

    - 子查询的使用,包括嵌套子查询和关联子查询 - HAVING子句与WHERE子句的异同 9. **连接查询** - INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN的概念 - 自连接查询的应用场景 - 使用JOIN处理多表数据 ...

    周阳Mysql高级脑图完整版,希望对你有用

    - 子查询:包括嵌套子查询、关联子查询、集合子查询等,用于复杂的数据过滤和分析。 - 联接(JOIN):如内连接(INNER JOIN)、外连接(LEFT JOIN, RIGHT JOIN, FULL JOIN)以及自连接的应用,用于合并多个表的...

Global site tag (gtag.js) - Google Analytics