0 0

Oracle 两表根据关联字段筛选数据0

Oracle
查询表A,条件为A.id不在表B.id中,由于两表数据都很多,请问怎么写查询语句效率高?
2013年5月22日 12:27

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

0 0

select a.* from A a where not exists ( select 1 from B b where b.id = a.id);

2013年5月22日 14:01
0 0

not exists

2013年5月22日 13:03

相关推荐

    主从表关联问题

    一、使用视图meeting将多表关联整合在一起 二、通过Sql语句筛选数据 三、建立和主从表的关联 四、注意在CrystalReport1表中插入子报表的时候,一定要将主从表的关联字段设置好,否则出乱子

    如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    `constraint_name` 在两个表中被用作关联字段,从而能够获取到准确的主键信息。 ### 3. 查询所有用户表的唯一性约束 #### SQL 语句: ```sql SELECT column_name FROM user_cons_columns cu, user_constraints au ...

    oracle性能优化技巧

    - 当使用选择性优化器时,数据库会根据表是否已经被`ANALYZE`过,来决定是使用基于规则还是基于成本的优化策略。如果表已经被`ANALYZE`过,则自动采用基于成本的优化器;反之,则采用基于规则的优化器。 - 为了...

    Oracle discover基本操作手册

    页明细表通过页维筛选数据,允许用户按特定类别查看详细信息。例如,按员工类型查看个人信息,可以逐页查看不同类型员工的具体数据。 #### 4. 页明细交叉表 页明细交叉表结合了交叉表和页明细表的特点,提供多层次...

    SQL查询最新时间字段及其他字段.rar

    例如,如果你需要在多个表中查找最新记录,并确保某些关联字段的一致性,查询会变得更复杂。不过,上述示例提供了一个基础的框架,你可以根据具体需求进行扩展。 Access数据库(.accdb文件)是Microsoft Office套件...

    Oracle入门学习资料精华

    此外,学习Oracle的数据类型、字段约束(如NOT NULL、UNIQUE、PRIMARY KEY等)以及索引的原理和使用也是基础学习的重要环节。 接下来,SQL(Structured Query Language)是操作Oracle数据库的语言,它分为DML(Data...

    ORACLE应用中常见的傻瓜问题1000问-1

    这里假设 `AAA` 和 `BBB` 两个表之间存在关联字段 `DPT_NO`。 #### 知识点10:P4计算机安装方法 这部分内容提供的信息并不完整,但从上下文来看,似乎提到了将某个DLL文件重命名的操作: ```txt 将 SYMCJIT.DLL ...

    Oracle1.pdf

    外键(foreign key)则用于建立不同表之间的关联,其值必须来自另一张表的主键。 Oracle数据库通常采用客户端/服务器(C/S)架构工作。PL/SQL Developer是一款常用的Oracle数据库管理工具,它允许用户编写和执行SQL...

    oracle主外键查询

    根据提供的标题、描述、标签及部分内容,我们可以了解到本篇文章主要关注的是如何在Oracle数据库中进行主外键查询,包括查询表结构以及通过主外键关联表名的方式。下面将详细介绍这些知识点。 ### 一、Oracle数据库...

    OracleSQL笔记

    根据表之间的关系,可以使用不同的连接类型来获取所需的数据。 ##### 1. 等值连接 (Equi-Join) - **定义**:等值连接是指两个表通过一个或多个键相等来进行连接。 - **语法**: ```sql SELECT [表别名1.字段名1]...

    网上书店系统oracle数据库创建

    - 设计外键关联不同表,如用户表的用户ID与订单表的用户ID关联,订单表的订单ID与订单详情表的订单ID关联。 - 考虑到性能和空间优化,合理设计索引,如对经常用于查询的字段创建索引。 - 遵循第三范式,避免数据冗余...

    Oracle笔记.pdf

    关系通过主键和外键建立,确保数据的关联性和完整性。 【Oracle数据库安装与使用】 Oracle数据库的安装包括预备工作,如创建安装目录并关闭防火墙,然后进行安装。安装完成后,应注意不要更改主机名,并启动...

    oracle综合测试及答案

    以下是根据提供的文件内容解析的Oracle相关知识点: 1. 完整性约束:在Oracle数据库中,完整性约束确保数据的准确性和一致性。主要的完整性约束类型包括: - `NOT NULL`:不允许字段值为空。 - `PRIMARY KEY`:...

    mldn oracle视频笔记

    - `FOREIGN KEY`约束实现表间关联,遵循删除规则(删除顺序,以及Oracle的`CASCADE CONSTRAINT`级联删除)。 6. **ROWNUM伪列**: - 记录行号,可用于筛选和分页查询。 7. **集合操作**: - 包括`UNION`(合并...

    Oracle 数据库资源

    修改表允许更新字段属性或添加新字段,而截断和删除表则是清理数据或彻底移除表的手段。显示表信息可以帮助用户了解表的结构和属性。 第4章Oracle操作符,这部分内容可能包括算术、比较、逻辑等各类操作符,它们在...

    通过PLSQL的进行oracle数据库导入导出

    - **WHERE子句**:允许根据条件(如`rownum )筛选导出数据,以减少导出量。 - **压缩文件**:选择此选项可减小导出文件大小,但会增加导出时间。 - **包含存储信息**:如果希望在导入时重建表结构,应选中此选项。 ...

    oracle 学习笔记

    1. 多表查询是通过两个或多个表的连接操作来实现数据的检索。 2. 按范式要求设计表结构,可以减少数据冗余和提高数据一致性。 3. 多表连接的种类很多,包括交叉连接、内连接、外连接等。 4. 交叉连接不带WHERE条件,...

    Oracle数据库整理学习手册

    - **多表查询**:多表查询需要注意解决笛卡尔乘积问题,通常通过设置关联列(相同列)的条件来过滤不需要的数据。 #### 八、子查询与分组查询 - **子查询**:子查询是指在一个查询语句中嵌套另一个查询语句。文档中...

    ORACLE 常用的SQL语法和数据对象

    4. **外键(Foreign Key)**:关联两个表的列,确保引用完整性。 5. **索引(Index)**:提高查询性能的特殊数据结构,可以基于一个或多个列创建。 6. **视图(View)**:虚拟表,基于一个或多个表的查询结果,...

    oracle实验题目

    根据提供的信息,我们可以推断出这是一份与Oracle数据库相关的实验题目列表。由于部分内容看起来像是乱码或非标准字符,我们将基于标题、描述以及部分可识别的信息来构建相关的Oracle数据库知识点。 ### Oracle实验...

Global site tag (gtag.js) - Google Analytics