mysql中两个外键值之间的唯一值 我需要在两个系统之间找到唯一的漏洞 释放 表1将工作区id映射到发布名称,其中 工作空间是主键 表2将工作区id映射到漏洞。在表2中,Workspace不是主键,只是普通字段 我需要找出任意两个工作区id之间的唯一漏洞 在下面的例子中,如果我比较101和102工作区,我应该得到“VulnUnique1”和“VulnUnique2”
所以我的最终结果应该是这样的:mysql中两个外键值之间的唯一值 我需要在两个系统之间找到唯一的漏洞 释放 表1将工作区id映射到发布名称,其中 工作空间是主键 表2将工作区id映射到漏洞。在表2中,Workspace不是主键,只是普通字段 我需要找出任意两个工作区id之间的唯一漏洞 在下面的例子中,如果我比较101和102工作区,我应该得到“VulnUnique1”和“VulnUnique2”,mysql,Mysql,所以我的最终结果应该是这样的: ----------------------------------------- | Release 1 and Release 2 Comparison | ----------------------------------------- | VulnUnique1 | | VulnUnique2 | ---------------------
-----------------------------------------
| Release 1 and Release 2 Comparison |
-----------------------------------------
| VulnUnique1 |
| VulnUnique2 |
----------------------------------------
表1:工作空间表
------------------------------
| Workspace | Name |
|-----------|----------------|
| 101 | Release1 |
| 102 | Release2 |
| 103 | Release3 |
| 104 | Release4 |
------------------------------
表2:漏洞表
------------------------------
| Workspace | Name |
|-----------|----------------|
| 101 | Vuln1 |
| 101 | Vuln2 |
| 101 | Vuln3 |
| 102 | Vuln1 |
| 102 | Vuln2 |
| 102 | Vuln3 |
| 102 | VulnUnique1 |
| 102 | VulnUnique2 |
------------------------------
演示
感谢您提供此代码片段,它可能会提供一些有限的短期帮助。通过说明为什么这是一个很好的问题解决方案来正确解释它的长期价值,并将使它对未来有其他类似问题的读者更有用。请在您的回答中添加一些解释,包括您所做的假设。
SELECT * FROM
vulnerability v
GROUP BY v.Name
HAVING Count(*)=1