mysql - 有没有办法可以从一张桌子到另一张桌子上找到丢失的数字?(比较)
问题描述
有没有可以比较两个表数据的查询?例如。
我的第一个表的 ID 为 1、2、3、4、5、6、7、8、9、10。我的第二张桌子的 ID 为 1,3,5,7,9。
我的目标是获取缺失值。所以我的预期输出是 2,4,6,8,10。
先感谢您
解决方案
尝试这个:
SELECT
num
FROM
first_table t1
WHERE
num
NOT IN
(SELECT
num
FROM
second_table
);
推荐阅读
- javascript - 表单提交验证后如何更改输入字段状态?
- excel - 使用 VBA 关闭从 SAP 导出的 Excel 时出现问题
- python - 如何通过 matplotlib 获取图形二进制对象?
- android - 如何合并来自不同cordova插件的android资源?
- javascript - 如何在 JS 中只选中一个复选框?
- lua - 如何从 Rust 的上下文中检索 lua 表?
- ansible - 如何使用回调插件“log_plays”并使用 ansible-playbook 同时保持标准输出屏幕输出?
- python - 如何修复 InterfaceError: 2003: Can't connect to MySQL server on '127.0.0.1:3306:3306' (11001 getaddrinfo failed)
- java - 是否有代码可以使第一个 JFrame 的元素快速呈现?
- php - Symfony 4 - 无法保存密钥...类型数组:触摸():Utime失败:不允许操作