0 0

三表查询,统计5

表a
id 
表b
id ,a_id
表C
id ,b_id,type(1,0)
a:b 1对多
b:c 1对多

想得到这样的结果
a_id ,对应表C数据中type=1的个数,对应表C数据中type=0的个数


不知道描述的清除否,请各位帮忙下
2010年2月20日 17:47

1个答案 按时间排序 按投票排序

0 0

select a.id, c.type, count(a.id)
from a,b,c
where a.id=b.a_id, b.id=c.b_id
group by a.id, c.type

2010年2月22日 13:43

相关推荐

    土地利用现状三大类统计表工具

    《土地利用现状三大类统计表工具详解》 在地理信息系统(GIS)中,对土地利用现状的统计分析是一项至关重要的工作。"土地利用现状三大类统计表工具"是一款专为这项任务设计的专业软件,它能够高效地按照乡镇或行政...

    ASP下SQL Server多表多条件查询统计.pdf

    在ASP(Active Server Pages)环境中,使用SQL Server作为数据库管理系统,经常会遇到需要处理复杂的多表查询和统计的情况。本文将深入讲解如何在ASP中实现针对多个表的多条件查询统计,特别是在招生统计这类业务...

    SQL之分组统计和子查询专题

    子查询是一种复杂的查询方式,相当于简单查询 + 限定查询 + 多表查询 + 统计查询的综合体。子查询可以出现在SELECT、FROM、WHERE、ORDER BY、HAVING子句之后。 在WHERE子句中,子查询主要过滤单行单列、多行单列或...

    MySQL多表查询详解

    本文介绍了MySQL中的多表查询技术,包括基本概念、如何避免笛卡尔积、统计函数的使用以及子查询的实现方式。掌握这些技术对于高效地管理和查询数据库是非常重要的。随着业务复杂度的增加,多表查询的运用将会越来越...

    实验2单表及统计查询实验

    本实验主要目的是掌握 SQL 数据库定义及查询命令,掌握单表查询,并了解数据库信息查询的应用方法,难点是统计查询的应用。 一、实验环境与实验准备工作 实验环境:Microsoft Sql Server 2008 或以上版本。 实验...

    mysql实现多表关联统计(子查询统计)示例

    在这个示例中,我们将探讨如何利用子查询来处理多表关联统计的问题,以及解决数据重复的问题。 首先,我们有四个表:`book`(书籍表),`orders`(订单表),`reward_log`(打赏表)和`consume_log`(消费表)。`...

    ORACLE多表查询优化

    Oracle 多表查询优化需要考虑多个方面,包括选择合适的表名顺序、使用 Cache Buffer、语句共享、优化查询路径、避免多表连接查询、优化数据统计、选择合适的索引、优化数据库结构、使用 Materialized View、优化...

    hibernate多表联合查询

    ### Hibernate多表联合查询详解 #### 一、引言 在实际项目开发中,我们经常需要处理复杂的数据库查询,特别是涉及到多个表之间的关联查询。Hibernate作为一款流行的Java持久层框架,提供了一种非常便捷的方式来处理...

    查询oracle表以及统计数据库的使用情况

    在Oracle数据库管理系统中,查询表以及统计数据库的使用情况是一项关键任务,有助于管理员监控资源使用状况、优化性能并规划存储。本文将深入探讨如何查询Oracle表空间的使用情况,以及这个过程中的重要知识点。 ...

    oracle系统表查询

    在Oracle数据库管理中,系统表查询是深入了解数据库结构与状态的关键技术之一。通过查询特定的系统表,数据库管理员(DBA)或开发人员能够获取关于用户、表空间、数据库对象、表、索引、序列、视图、聚簇以及快照的...

    提高ORACLE数据库的查询统计速度

    在部分内容中提到了创建新的表空间以及对现有表空间进行扩展的操作,这些步骤有助于改善Oracle数据库的查询统计性能: ```sql -- 创建表空间 CREATE TABLESPACE WXGL_DATA1 DATAFILE 'WXGL_DATA1.ORA' SIZE 500M ON...

    工程量统计表

    本文将深入探讨工程量统计表的概念、作用、创建方法以及在实际项目中的应用,以苏宁威尼斯三街区二期雨污管网工程为例,解析如何利用这一工具进行有效的项目管理。 ### 工程量统计表的概念 工程量统计表是一种用于...

    数据库单表查询例题.doc

    数据库单表查询实例解析 本文档提供了 31 个数据库单表查询实例,涵盖了基本的选择、投影、连接、聚合、排序等操作,涉及到学生信息、课程信息等领域。通过这些实例,可以帮助读者更好地理解数据库查询语句的编写和...

    SQL联合统计查询

    三、统计查询的语法 1. COUNT函数:计算行数。 ```sql SELECT COUNT(*) FROM table WHERE condition; ``` 2. SUM函数:计算数值列的总和。 ```sql SELECT SUM(column_name) FROM table WHERE condition; ``` 3. AVG...

    数据库多表查询.docx

    【数据库多表查询】在数据库管理中,多表查询是一项重要的技能,特别是在处理复杂的数据关系时。本例中,我们有四个主要的表格:class(班级)、students(学生)、teacher(教师)和course(课程),以及一个记录...

    datagrid 多维表头和统计控件

    统计信息可以显示在表的底部或作为嵌入在多维表头中的单元格,帮助用户快速理解大量数据的概况。 3. **datagridview控件** DataGridView是.NET Framework中提供的一个强大的数据展示控件,支持多种数据源,如...

    oracle-----oracle多表查询

    在Oracle数据库系统中,多表查询是日常数据处理的关键技能,尤其对于大型企业级应用来说,数据往往分散在多个关联的表中。本篇将深入探讨Oracle中的多表查询技术,包括基本概念、联接类型、子查询以及高级查询技巧。...

Global site tag (gtag.js) - Google Analytics