我试图更好地理解 SQL 数据库中的 JOIN 或 INNER JOIN 多个表。
这是我所拥有的:
SQL查询:
SELECT *
FROM csCIDPull
INNER JOIN CustomerData ON CustomerData.CustomerID = csCIDPull.CustomerID
INNER JOIN EMSData ON EMSData.EmsID = csCIDPull.EmsID
;
这不会返回任何结果,如果我删除该INNER JOIN EMSData
部分,它会提供来自CustomerData
和csCIDPull
表格的信息。我的思维方式可能不正确。我假设 5 个表都具有一个 int ID,这些 ID 也提交到一个表以组合所有表(主表仅包含 ID,而其他表包含数据)。
我想我会向你们发帖的人开枪,看看我可能做错了什么。-谢谢