SQL INNER JOIN多个表未按预期工作

Sea*_*ins 0 sql database join inner-join

我正在尝试更好地理解SQL数据库中的JOIN或INNER JOIN多个表.

这是我有的:

SQL查询:

SELECT *
FROM csCIDPull
INNER JOIN CustomerData ON CustomerData.CustomerID = csCIDPull.CustomerID
    INNER JOIN EMSData ON EMSData.EmsID = csCIDPull.EmsID
;
Run Code Online (Sandbox Code Playgroud)

这将返回NO结果,如果我删除该INNER JOIN EMSData部分,它将提供来自CustomerData和csCIDPull表的信息.我的思维方式可能不正确.我已经说过5个表都带有一个int ID,这些ID也提交到一个表来组合所有表(MAIN表只包含ID,而其他表包含数据).

想我会拍你的人发帖看看我可能做错了什么.-谢谢

Gou*_*Pal 9

在此输入图像描述

检查这个SQL连接