美文网首页
mysql查询在另一张表没有的数据

mysql查询在另一张表没有的数据

作者: 不懒狮Blaise | 来源:发表于2017-09-02 17:54 被阅读0次

现在有2张表一样的格式,但是一张表数据有减少,要求另一张表也得同步表。
网上看到过这样的方式查询表差异

select * from ta left join tb on ta.id=tb.id where tb.id is null

因为现在要查询的表是2个key(id和idx),本想也采用以下方式来查询

select * from ta left join tb on (ta.id=tb.id and ta.idx=tb.idx) where tb.idx is null

自己没有查出差异,一开始以为2个key的时候不能用
最后自己发现,是tb.idx is null 用了tb.idx = null方法了

参考链接:http://www.cnblogs.com/xwdreamer/archive/2012/06/01/2530597.html

相关文章

  • mysql查询在另一张表没有的数据

    现在有2张表一样的格式,但是一张表数据有减少,要求另一张表也得同步表。网上看到过这样的方式查询表差异 因为现在要查...

  • MySQL, SQLite 和 PostgreSQL 关于inf

    显示(查询)所有的数据库 MySQL查询: PostgreSQL查询: 查询当前数据库中所有的表信息 like后可...

  • 2019-02-22

    mySQL Navicat for mySQL 关系型数据库:用表传数据 如何建表:查询→新建查询 注释: -- ...

  • mysql表关系

    mysql数据库 知识要点: 单表查询 子查询 联表查询 事务 在进行查询之前,我们要先建好关系表,并往数据表中插...

  • MySQL查询表与表字段的信息

    环境: Mysql数据库 查询一个里面所有表的信息: 查询单个表的信息: 查询一张表的所有字段信息: 创建表 修改...

  • 查询MYSQL表注释以及字段注释

    查询MYSQL数据库所有表名以及表注释 查询MYSQL数据库所有字段名以及字段注释

  • MySQL 基本内容

    MySQL的基础 MySQL 数据类型 SQL mode 多表查询代价高一张表——>两个表——>需要连接连接 需要...

  • mysql view(视图)

    mysql 视图是通过sql, 提前从一张表或几张表中查询出来的虚拟表, 视图不会存储数据, 不会对查询的速度产生...

  • SQL查询单表数据(一)

    本节讲述 基本的 select 查询单表数据语句 1 从单表中查询所有的行和列 查询表中所有的数据 在 SQL 中...

  • MySQL WHERE IN还是范围查询

    我经常遇到需要查询MySQL表中大量数据的情形。在游戏行业,一次性对一张表进行很多数据的查询一般意味都着不怎么好的...

网友评论

      本文标题:mysql查询在另一张表没有的数据

      本文链接:https://www.haomeiwen.com/subject/bxerjxtx.html