首页 > 解决方案 > 如何从两个表中找到匹配的数据?

问题描述

很抱歉没有提前体验。

我已经清理了我的诊断表,并希望只从后续问题中提取与诊断表在AssetTypeRepairType列中共享相同字符串的行。

有没有我可以做的声明或加入可以带回这些结果?

在此处输入图像描述

标签: sql

解决方案


您可以做的是执行从诊断到后续问题的内部连接:

SELECT * FROM 
    Diagnostics D
INNER JOIN
    FollowupQuestions F
ON
    D.AssetType = F.AssetType
    AND
    D.RepairType = F.RepairType

内连接只会返回满足 ON 条件的行。


推荐阅读