连接的SQL问题

时间:2014-08-12 14:43:36

标签: sql join inner-join

我看过这些例子,我认为Login这个词就是问题所在。这是SQL中的内部命令字吗?这是我想要做的。

  • 表1为LoginLoginIDLoginName
  • 表2为LoginGroup,并且LoginIDGroupID

我想加入这两个,以便我可以获得特定LoginNames的{​​{1}}列表。

我在这个网站和其他网站上尝试了很多不同的迭代和解决方案,但似乎找不到合适的组合。这是我最近的尝试:

GroupID

这会产生:

  

Msg 1013,Level 16,State 1,Line 1   对象"登录"和"登录" FROM子句中具有相同的公开名称。使用相关名来区分它们。

有人可以告诉我这看起来像什么吗?

1 个答案:

答案 0 :(得分:0)

你需要做的内部联接:

FROM Login
INNER JOIN LoginGroup on Login.LoginID = LoginGroup.LoginID

您将表连接两个表,然后指定表中要匹配的列。看来你正试图将表直接连接到列。