`
sylinx_yqg
  • 浏览: 145503 次
  • 性别: Icon_minigender_1
  • 来自: 福建 漳州
社区版块
存档分类
最新评论

查询表1中有而表2中没有的

阅读更多
1.
表结构必须相同:
select * from 表1 where not exists (select * from 表2 where 表1.字段A = 表2.字段A)
如:
select * from tsxx where not exists (select * from pandian where pandian.tsbh2 = tsxx.tsbh)

2.
select * from 表1 where 字段A not in ( select 字段A from 表2 where flag = '1')
如:
select * from tsxx where tsbh not in ( select tsbh2 from pandian where flag = '1')

分享到:
评论

相关推荐

    查询数据库中有数据的表SQL语句

    本文将深入探讨一个特定的SQL查询语句,旨在找出数据库中包含数据的表,即“查询数据库中有数据的表SQL语句”。此查询不仅对数据库管理员(DBA)至关重要,对于任何需要理解和优化数据库结构、性能的IT专业人士也...

    HQL多表查询

    2. **左连接**(Left Join):返回左表的所有记录以及右表中匹配的记录,右表没有匹配的记录则填充空值。 3. **右连接**(Right Join):与左连接相反,返回右表的所有记录以及左表中匹配的记录,左表没有匹配的记录...

    三表关联查询

    2. 左连接(LEFT JOIN):返回左表的所有记录,即使右表中没有匹配的记录。对于右表中不存在的匹配项,结果将填充NULL值。 3. 右连接(RIGHT JOIN):与左连接相反,返回右表的所有记录,左表中没有匹配的记录将...

    多表查询精讲

    FROM 表1 INNER JOIN 表2 ON 条件; ``` 例如,显示员工的信息和部门名称: ```sql SELECT emp.*, dept.dname FROM emp INNER JOIN dept ON emp.deptno = dept.deptno; ``` ##### 3.2 外连接 外连接分为左外连接、...

    SQL语句的多表查询

    - `WHERE` 子句定义了表间关联的条件,即表1的某列值等于表2的对应列值。 #### JOIN操作详解 除了使用逗号连接表之外,更常用且强大的是使用`JOIN`操作来连接表。`JOIN`可以更灵活地控制表间的连接方式,从而提供...

    mysql 单表多表查询

    单表查询主要涉及从单一表格中检索信息,而多表查询则涉及到两个或更多表格的数据联合,以满足更复杂的数据需求。 1. **单表查询**: 单表查询是最基础的SQL操作,主要包括SELECT语句。你可以选择一个或多个列,过滤...

    SQL多表查询

    如果某个表中没有匹配,则不会显示该行。 **示例1**:查找全部子单对应的订单号 ```sql SELECT b.order_number AS 订单号, b.workorder_number AS 工单号, b.workorder_name AS 工单名, c.sonorder_number AS 子...

    经典表关联与多表查询

    经典表关联与多表查询 经典表关联与多表查询是数据库...(4)自连接可以用于查询表中是否有重复的记录。 经典表关联与多表查询是数据库系统中非常重要的概念,掌握它可以让你更好地应用于实际的数据库管理和开发中。

    SQL数据库多表查询练习题

    2. 使用LEFT JOIN查询所有员工,包括没有分配项目的员工(在项目表中没有对应的记录)。 3. 使用自联接找出员工的直接上级,并列出他们的职位关系。 4. 利用子查询找出销售额最高的产品或部门,分析销售表现。 通过...

    oracle 多表联接查询

    如果两个表中有同名的列,并且希望基于这些列进行联接,可以使用USING子句。 **示例:** 假设`emp`表和`dept`表都有`deptno`列,我们可以通过USING子句来简化查询: ```sql SELECT emp.empno, emp.ename, dept....

    Gbase 8s查询之单表查询

    Gbase 8s 中的聚合函数有 COUNT、SUM、AVG、MAX、MIN 等,都是忽略空值而只处理非空值的,除非是 COUNT(*),它将空值计算在内。例如,以下语句将计算员工表中的总人数: ```sql SELECT COUNT(*) FROM Employee; ```...

    SQL多表连接查询

    此示例中,无论`table1`还是`table2`是否有匹配项,所有记录都将被列出,没有匹配项的一方将显示为NULL。 #### 交叉连接(CROSS JOIN) 交叉连接返回两个表的笛卡尔积,即第一个表中的每一行都与第二个表中的每一...

    国际公差查询表

    2. 除 >3150~10000(没有相应配合标准)之外,均采用标准所列配合。其中 ' 为常用配合,* 为优先配合; 3. “自定义”查询涵盖所有公差,包括IT01、IT0等级的公差和cd、ef、za等特殊公差; 4. 图表显示公差带情况和...

    C#多表查询

    2. LEFT JOIN (或 LEFT OUTER JOIN):返回左表的所有记录,即使在右表中没有匹配的记录。如果右表无匹配记录,则结果为NULL。 3. RIGHT JOIN (或 RIGHT OUTER JOIN):返回右表的所有记录,即使在左表中没有匹配的...

    oracle中查询表对象详细信息

    ### Oracle中查询表对象详细信息 在Oracle数据库中,了解如何查询表对象的详细信息对于进行数据管理和维护至关重要。本文将详细介绍如何通过多种方法来获取表的信息,包括但不限于表注释、列注释以及用户权限等。 ...

    Mysql实现交叉表的查询

    在MySQL中,并没有直接支持交叉表的函数或操作,但是可以通过SQL语句的巧妙设计来实现类似的功能。下面详细介绍两种实现交叉表查询的方法:使用`SUM(IF())`生成列加上`WITH ROLLUP`生成汇总行,以及使用`SUM(IF())`...

    api函数表 查询表

    标题中的“api函数表 查询表”指的是API(应用程序编程接口)函数的查询表格,这通常是一个程序员在开发软件时会使用的资源。API包含了操作系统或库提供的各种功能调用,允许程序与操作系统或其他服务进行交互。这里...

    易语言ACCESS数据库多表关联查询例程

    2. 左连接(LEFT JOIN):返回左表的所有记录,即使在右表中没有匹配的记录。对于右表中没有匹配的记录,结果集中相应列的值通常为NULL。 3. 右连接(RIGHT JOIN):与左连接相反,返回右表的所有记录,即使在左表中...

    SQL多表联合查询.rar

    2. **LEFT JOIN (或 LEFT OUTER JOIN)**:返回左表的所有行,即使右表中没有匹配的行。如果右表没有匹配,结果是NULL。 3. **RIGHT JOIN (或 RIGHT OUTER JOIN)**:与LEFT JOIN相反,返回右表的所有行,即使左表中...

    coredata多表查询demo

    在多表查询中,可以通过`IN`、`ANY`、`ALL`等关键字与关系一起使用,例如查询所有与特定实体有关联的数据。 3. **JOIN操作**:虽然CoreData没有直接提供SQL式的JOIN操作,但可以通过关系实现类似的效果。例如,如果...

Global site tag (gtag.js) - Google Analytics