在查找2个表之间的数据时需要帮助

时间:2016-09-19 11:15:26

标签: ms-access

我在Microsoft访问中有2个表。

第一个表名 - 详细信息 第二个表名 - 代码

在第一个表中我有超过15列,我需要在第10列之后插入一列,并将标题重命名为“TYPE”。 在第二个表中,我有5列。

每个表中的公共列是分析代码。

表1

+-------+-------+---------------+------------+---------+
| Test1 | test2 | Analysis code |   test4    |  test5  |
+-------+-------+---------------+------------+---------+
| ab    | dfd   | TON           | fddafd     | 212132  |
| ced   | fd    | SIN           | 2133       | dfd2fd1 |
| ef    | fdfd  | TON           | df2df1d31f | dfd3sa3 |
| gh    | dfd   | SIN           | dfd63      | c22     |
+-------+-------+---------------+------------+---------+

表2

+----------+---------------+----------+------------------------+
| sample 1 | Analysis code | sample 3 |          Type          |
+----------+---------------+----------+------------------------+
| 558825   | TON           | a        | Terminated on network  |
| 258c     | SIN           | b        | International network  |
| 5856c    | TOF           | c        | Terminated off network |
| a21c5b   | SMS           | d        | text message           |
+----------+---------------+----------+------------------------+    

OUT PUT表

+-------+-------+---------------+-----------------------+------------+---------+
| Test1 | test2 | Analysis code |         Type          |   test4    |  test5  |
+-------+-------+---------------+-----------------------+------------+---------+
| ab    | dfd   | TON           | Terminated on network | fddafd     | 212132  |
| ced   | fd    | SIN           | International network | 2133       | dfd2fd1 |
| ef    | fdfd  | TON           | Terminated on network | df2df1d31f | dfd3sa3 |
| gh    | dfd   | SIN           | International network | dfd63      | c22     |
+-------+-------+---------------+-----------------------+------------+---------+

1 个答案:

答案 0 :(得分:0)

您需要在相应列上加入table1和Table2。在您的情况下“分析代码”

样本将是:

SELECT Test1, test2, [table1.Analysis code], table2.type .... rest
FROM table1 left join table2 on table1.[Analysis code] = tble2.[analysis code]

上面的SQL代码会产生[稍微]你期望的输出表。话虽如此,请允许我建议您需要阅读有关SQL语言和[关系数据库]的更多信息。会帮助你更多!