使用INNER JOIN和&运算符
Access上的连接查询指的是将两个表中的字段连接起来以获取所需的数据。在某些情况下,我们需要连接两个表中的文本字段,此时可以使用&运算符。
例如,我们有两个表格:
Table1:
ID | Name |
---|---|
1 | Alice |
2 | Bob |
3 | Charlie |
Table2:
ID | Address |
---|---|
1 | New York |
2 | London |
3 | Beijing |
如果我们希望获取每个人的ID、Name和Address,我们可以使用以下SQL语句:
SELECT Table1.ID, Table1.Name & ', ' & Table2.Address as FullAddress FROM Table1 INNER JOIN Table2 ON Table1.ID = Table2.ID;
运行结果如下:
ID | FullAddress |
---|---|
1 | Alice, New York |
2 | Bob, London |
3 | Charlie, Beijing |
这里,我们使用INNER JOIN将两个表格连接。表1和表2都有一个ID字段,我们用这两个字段进行连接。同时,我们使用&运算符将Name和Address拼接在一起,中间用逗号隔开。
这样我们就可以获取每个人的ID、Name和Address了。