4个答案 按时间排序 按投票排序
-
结果是一样的,就是顺序有点不一样,不知道是不是你要的答案!
select a.id, a.name, T.bp, T.cp from a inner join ( select b.Aid, b.bp,"" as cp from b where b.bp not in (select b.bp from b inner join c on b.Aid = c.Aid group by b.Aid) union select b.Aid,b.bp,c.cp from b inner join c on b.Aid = c.Aid group by b.Aid union select c.Aid, "" as bp, c.cp as cp from c where c.cp not in (select c.cp from b inner join c on b.Aid = c.Aid group by b.Aid) ) as T on a.id = T.Aid
2014年2月20日 00:15
-
不知道为什么有2行空的,不大理解,一般如果要查出这种形式,可写为:
SELECT a.id,a.name,b.bp,c.Cp FROM A a LEFT JOIN B b ON a.id = b.Aid LEFT JOIN C c ON c.Aid = b.Aid
2014年2月19日 15:43
-
很简单的 左联接就可以了
select a.id, a.name, b.bp, c.cp
from A a
left join B b
on a.id = b.Aid
left join C c
on a.id = c.Aid2014年2月18日 16:46
-
从你的图片知道,你没有理解透彻表与表之间是如何进行关联的,第4条记录的ccc有问题,可能是你的需求没抽象透,也可能是我水平有限。
给你一个相关的Sql(没满足你的要求)以作参考:
select a.id,a.name,b.bp,c.cp from A a join B b on a.id=b.Aid join C c on a.id=c.ID2014年2月18日 16:39
相关推荐
下面将详细介绍如何通过三个SQL视图来查询SQL Server中的所有数据库字典。 ### SQL Server数据库字典简介 在SQL Server中,数据库字典是存储有关数据库元数据(如表、列、索引等)的系统表和视图的集合。这些元...
标题中的"sql.rar"表明这是一个关于SQL的压缩文件,很可能包含了一些有关SQL语言的学习资料、教程、示例或数据库脚本。SQL,全称为结构化查询语言(Structured Query Language),是用于管理和处理关系数据库的标准...
虽然标题带有调侃的意味,"SQL的韩文 无聊的来看看"实际上可能意味着这个压缩包中包含的资料对于那些对SQL感到厌倦或需要换个视角学习的人来说是一个新的尝试。学习不同语言版本的SQL可以帮助你理解和掌握概念的普遍...
首先,我们来看`DataOperate.cs`这个文件,它很可能包含了数据库操作的核心逻辑。在.NET中,可以使用`System.Data.SqlClient`命名空间下的`SqlConnection`类建立与SQL Server的连接。`SqlDataAdapter`和`SqlCommand`...
标题“实用SQL语句大家可以看看哈”暗示了文档内容将涉及一系列在实际工作中频繁使用的SQL语句。这表明,无论是初学者还是经验丰富的数据库管理员,都能从中获得价值。 #### 描述解析 描述提到“一些比较实用的sql...
首先,我们来看`CsqlServer.cpp`和`CsqlServer.h`这两个文件。它们通常代表一个名为`CsqlServer`的类实现,这个类是对SQL Server数据库操作的封装。`CsqlServer.cpp`包含了类的方法实现,而`CsqlServer.h`则定义了类...
本资源集合了泛微系统中与SQL Server数据库交互时常用的各种SQL语句,涵盖了组织架构、流程管理以及自定义需求等多个方面。以下是对这些SQL语句知识点的详细解释: 1. **组织架构相关SQL**: - 组织架构是企业信息...
标签"sqlsql"可能是一个重复或输入错误,正常情况下标签应该是"SQL"或者与SQL相关的特定工具名。不过,我们可以将其理解为对SQL工具的强调。 从压缩包子文件的文件名称"heidisql.exe"来看,这里提到的SQL工具是...
这个程序写来练手的,因为做为练习,代码组织不是很好。 实现的功能包含。 1,禁用USB移动存储器,但是可以使用USB接口的非存储设备。主要是通过读取注册表操作。 2,可以注册DLL,OCX等动态链接库。...
《SQL Cookbook中文版》的目的是打开读者的视野,看看SQL 究竟能干什么,以改变这种状况。 在这《SQL Cookbook中文版》中有150 多个小节,这还仅仅是SQL 所能做的事情的一鳞半爪。解决日常编程问题的解决方案的数量...
尽管这两个示例看起来相似,但在实际应用中,我们应该关注SQL语句的可读性和简洁性。通过适当的格式化和注释,可以进一步增强代码的可维护性。 综上所述,掌握SQL不仅仅是为了实现功能需求,更重要的是写出既美观又...
在文件“MySQL 5.7以上需看.txt”中,可能包含的是关于SQL-Front 5.3与MySQL 5.7及以上版本的兼容性问题和注意事项。随着MySQL的版本更新,数据库的语法、特性以及安全策略可能会有所改变,因此用户在使用SQL-Front...
从标签 "JONIR" 来看,这可能是该工具的项目代号或者开发者团队名称,但没有提供足够的信息来深入了解这个标签的具体含义。不过,我们可以假设这与工具的定制化或者特定的技术实现有关。 在压缩包内的文件中,`...
接下来,我们再看一个更复杂的例子,即如何将一个SQL Server实例中的数据插入到另一个SQL Server实例的表中。假设需要将192.168.1.2的SQL Server实例(数据库名为TT)中表test2的数据插入到192.168.1.1的SQL Server...
这款软件集成了多种实用功能,涵盖了从编写、调试到优化 SQL 查询的各个环节,使得数据库管理工作更为高效和便捷。 **主要功能** 1. **智能代码补全**:SQL Assistant 提供了强大的智能代码补全功能,它能够根据上...
人不知道这个软件,就是不需要安装MSDE不需要安装SQL2000, 就可以一秒具有SQL数据库环境,简单携带!!! 稳定使用用友、速达、金蝶等大中小软件所需SQL, 随带随走! 还是不知道是什么东西的,自己下载下来 看看...
- **后台进程**:如PMON(进程监控器)、LCKN(锁定进程)、RECO(恢复进程)、SMON(系统监控器)、DBWR(数据写进程)、LGWR(日志写进程)、CKPT(检查点进程)和ARCH(归档进程)等,它们各自负责不同的数据库...
BeetlSQL是一款优秀的Java ORM(对象关系映射)框架,它是MyBatis的一个轻量级替代品,设计目标是让SQL书写更加直观、简洁。本压缩包"beetlsql.zip"包含了六个使用BeetlSQL的实际项目案例,旨在帮助开发者更好地理解...
昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别 名称 AAA 企业1 AAA 企业2 AAA 企业3 ...
最后,书中可能会涉及SQL Server的管理工具,如SQL Server Management Studio (SSMS),它提供了一个图形化界面来管理和操作SQL Server实例。 通过21天的学习,读者将全面了解SQL Server的基本操作,掌握数据库设计...