mysql - 如何在mysql中获取缺失行的表

标签 mysql

我有两个mysql表

表A

colA1   colA2
1       whatever
2       whatever
3       whatever
4       whatever
5       whatever
6       whatever

第二个表基本上是从表A派生的,但删除了一些行

表B

colB1    colB2
1       whatever
2       whatever
4       whatever
6       whatever

如何编写一个查询来获取上面两个表中缺失行的表

colC1   colC2
3      whatever
5      whatever

最佳答案

SELECT t1.*
FROM TableA t1 LEFT JOIN
     TableB t2 ON t1.ID = t2.ID
WHERE t2.ID IS NULL

关于mysql - 如何在mysql中获取缺失行的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2424793/

相关文章:

mysql - 用于多容器 Docker 配置的 AWS Elastic beanstalk 中的版本错误

php - 管理模块的选项方法

php - MySQL 使用 Substring 和 Like 仅连接部分字段

php - 如何从mysql表中选择数据,然后将其放入html表中

jquery - 当我使用 order by desc 和 join 查询时,为什么它非常慢?

mysql - 使用随机的 SQL 查询

mysql - 设计不重叠的日期时间事件

java - 来自外键列的 JDBC getString()

java - 如何使用 Java 配置到 Azure 上托管的 MySQL 的 SSL 连接?

来自 MYSQL 的 Python 电子邮件表