mysql - 两张表之间的差异显示了一些相似之处
问题描述
我在我的 PHP 应用程序中使用了两个表,我想要 newLista 中但不存在于 oldLista 中的所有行,它们都具有相同的结构
编号 | 文库洛 | Tipo_dni | numero_dni | 阿佩利多 | 名词 | fech_nac | 性爱 | numero_tit | 反弹道导弹 | 方便
我已经尝试使用 RIGHT JOIN 但它不会显示任何结果:
SELECT *
FROM newlista a
RIGHT JOIN oldlista b ON a.numero_dni = b.numero_dni
WHERE b.numero_dni IS NULL
我正在使用的代码是这样的:
SELECT *
FROM newlista AS a
WHERE NOT EXISTS (
SELECT *
FROM oldlista AS b
WHERE a.numero_dni=b.numero_dni AND a.apellido = b.apellido
)
ORDER BY a.apellido ASC
但它不断向我展示一些完全相同的numero_dni
人apellido
解决方案
select * from newlista
minus
select * from oldlista
推荐阅读
- spacy - Spacy 中的“Span.as_doc()”方法存在问题
- lotus-notes - Lotus Notes 邮箱数据库
- css - Google 字体无法在 ios 移动浏览器上加载
- laravel - laravel 护照创建令牌但不适用于 centos7
- python - 使用 LSTM 一步预测时间序列
- javascript - 缩放时底层 HTML Div 错误显示(跨浏览器)
- javascript - 如何使用javascript进行动态过滤?
- javascript - 如果可以对if算法进行优化
- gatt - 您可以使用 GATT 配置服务来配置 Kontakt BeaconPro Eddystone-UID 值吗?
- flutter - 键盘取消模态中的SafeArea