sql - 在两个表中生成相交行的查询
问题描述
我正在使用 MariaDB 版本 10.1.38。我想选择两个表之间的公共行。我试过 (select c,d from t2) intersect (select e,f from t3) 但它仅适用于 10.3 及更高版本。有谁知道如何为 10.1 版编写交集查询
解决方案
您可以在所有列上使用内部联接。
SELECT t2.c,
t2.d
FROM t2
INNER JOIN t3
ON t3.e = t2.c
AND t3.f = t2.d;
推荐阅读
- javascript - 更改属性时选择子项的子项
- python - Python中的Unpivot数据框-'builtin_function_or_method'对象没有属性'insert'
- python - TensorFlow 保存和恢复训练好的 CNN 模型不起作用
- c# - Microsoft.Web.Administration 使用特定帐户连接到服务器
- javascript - 电子应用程序关闭时如何清理 pouchdb
- python - 在表列中查找特定类(python、lxml)
- spring-boot - Spring工具套件JDK 9问题
- jsf - 由于不受支持的 aria-label 属性,JSF 数据表不符合 WCAG
- javascript - Ajax url 未定义
- xamarin - 如何从 Xamarin 中的 ViewModel 创建警报弹出窗口?