【发布时间】:2013-07-12 19:54:05
【问题描述】:
我试图更好地理解 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,而其他表包含数据)。
我想我会向你们发帖的人开枪,看看我可能做错了什么。 -谢谢
【问题讨论】:
标签: sql database join inner-join