此查询有效。但是有没有更好的方法来构建它?我认为可能会使用 INNER Joins。但我认为我不需要它们。
SELECT site.Name, vuln.Risk
from site, vuln, system
WHERE vuln.sysID=system.ID AND system.siteID=site.ID;
最佳答案
是的,您可以使用JOIN
,例如:
SELECT s.name, v.risk
FROM site s JOIN system sys ON s.id = sys.siteID
JOIN vuln v ON v.sysID = s.ID;
关于mysql - MariaDB 查询构造,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42910686/