0

我对SELECT使用 multiple 的语句有很大的问题INNER JOINS,我想知道我的语法是否真的很傻!

这是 SQL 语句:

SELECT DISTINCT Users.ID FROM Users INNER JOIN File ON Users.ID=File.ID 
INNER JOIN Purchased ON File.ObjectID= Purchased.ObjectID

用户表包含 id:

1234

文件表包含一个 id:

1234

它还包含一个 ObjectID:

4567

购买的表包含以下的 ObjectID:

4567

这个问题似乎只发生在实时服务器上,在本地服务器上这个查询工作正常!

4

2 回答 2

0

您的查询语法看起来不错。如果它在您的“本地服务器”上“有效”但在您的“实时服务器”上无效(无论这意味着什么),则两个环境中的表必须不同。

于 2013-05-26T18:56:32.080 回答
0

我在 2 个表而不是第 3 个表中的插入语句中包含了一个偷偷摸摸的空格字符,这意味着永远不会选择任何行!

于 2013-05-26T19:24:17.033 回答