使用MSACCESS从多个表中选择字段?

时间:2016-08-10 01:28:47

标签: c# winforms ms-access ms-access-2016

SELECT SignIn.VisitorFirstName As [First Name], SignIn.VisitorLastName As [Last Name], SignIn.SignInDateTime As [Sign In Time] FROM SignIn WHERE (((SignIn.[Complete])=No));

SignIn表还有一个名为SignIn.PersonID

的字段

我有一个包含以下字段的PersonTable

ID - AutoNumber
First Name - Long Text
Last Name - Long Text

我需要从PersonTable获取名称(First和Last),但使用我发布的Select Query。

不确定我是如何做到这一点的,我会很感激

1 个答案:

答案 0 :(得分:2)

您是否尝试过使用INNER JOIN条款?

像这样的东西

SELECT 
      SignIn.VisitorFirstName As [First Name], 
      SignIn.VisitorLastName As [Last Name], 
      SignIn.SignInDateTime As [Sign In Time] 
      PersonTable.First,
      PersonTable.Last
 FROM SignIn 
 INNER JOIN PersonTable ON PersonTable.ID = SignIn.PersonID
 WHERE (((SignIn.[Complete])=No));