sql - 如何从两个表中找到匹配的数据?
问题描述
很抱歉没有提前体验。
我已经清理了我的诊断表,并希望只从后续问题中提取与诊断表在AssetType
和RepairType
列中共享相同字符串的行。
有没有我可以做的声明或加入可以带回这些结果?
解决方案
您可以做的是执行从诊断到后续问题的内部连接:
SELECT * FROM
Diagnostics D
INNER JOIN
FollowupQuestions F
ON
D.AssetType = F.AssetType
AND
D.RepairType = F.RepairType
内连接只会返回满足 ON 条件的行。
推荐阅读
- java - java jaxb:将 xml 转换为 java 枚举列表
- android - Android Spinner 显示额外的边框
- c# - 构建 Unity 项目,未打开 MySQL 数据库
- html - 为什么我的带有 bootstrap 4 的页面在中等分辨率下看起来像这样?
- symfony - Symfony 4, PHPUnit - 授权用户进行单元测试
- python - 如何使用 Python 的 Xlib 将文本写入根窗口?
- jquery - Jquery 数据表无法识别 HTML 更改
- c - 如何用指针理解字符串
- php - 如何更新数组本身中的数组中的元素?
- omnet++ - Castalia 3.2 能耗