我在一个数据库中有两个表(访问文件)。
表 1:
| Product Id | Year | Sales |
----------------------------------
| 1144 | 2013 | 100 |
| 20131120 | 2013 | 200 |
| 1144 | 2012 | 333 |
表 2:
| Product Id | Category |
----------------------------------
| 1144 | Car |
| 20131120 | Motorbike |
第一个表(表 1)是用户可以随时添加新数据的表,第二个表在新产品 id 出现时不时更新。我想加入这个表,某种基于产品 ID 的关系,但由于缺少唯一的主键,我无法使用关系,对吗?当我执行 SQL 查询 ( SELECT * FROM Table 1
) 时,我想得到这样的结果:
| Product Id | Year | Sales | Category |
-----------------------------------------------
| 1144 | 2013 | 100 | Car |
| 20131120 | 2013 | 200 | Motrobike |
| 1144 | 2012 | 333 | Car |
我知道我可以加入这两个表,但我不想每次用户将新数据添加到表 1 时都这样做。你知道我该怎么做吗?