小编Sea*_*ins的帖子

SQL 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部分,它将提供来自CustomerDatacsCIDPull表的信息.我的思维方式可能不正确.我已经说过5个表都带有一个int ID,这些ID也提交到一个表来组合所有表(MAIN表只包含ID,而其他表包含数据).

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

sql database join inner-join

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

database ×1

inner-join ×1

join ×1

sql ×1