select 来自具有 MSACCESS 的多个表的字段?
select fields from multiple tables with MSACCESS?
SELECT SignIn.VisitorFirstName As [First Name], SignIn.VisitorLastName As [Last Name], SignIn.SignInDateTime As [Sign In Time] FROM SignIn WHERE (((SignIn.[Complete])=No));
SignIn table 也有一个名为 SignIn.PersonID
的字段
我有一个包含以下字段的 PersonTable
ID - AutoNumber
First Name - Long Text
Last Name - Long Text
我需要使用我发布的 Select 查询从 PersonTable 获取姓名(名字和姓氏)。
不确定我该如何完成,我将不胜感激
您是否尝试过使用 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));
SELECT SignIn.VisitorFirstName As [First Name], SignIn.VisitorLastName As [Last Name], SignIn.SignInDateTime As [Sign In Time] FROM SignIn WHERE (((SignIn.[Complete])=No));
SignIn table 也有一个名为 SignIn.PersonID
的字段我有一个包含以下字段的 PersonTable
ID - AutoNumber
First Name - Long Text
Last Name - Long Text
我需要使用我发布的 Select 查询从 PersonTable 获取姓名(名字和姓氏)。
不确定我该如何完成,我将不胜感激
您是否尝试过使用 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));