如何基于其他表在表中添加缺失值

时间:2014-04-18 10:31:49

标签: sql ms-access

我有一张桌子1&表2

表1

[Category]
=====*=====
C&D   |
Market     |
Swift      |
Asit       |
other      |
------------

表2

[Client]  [Category] 
A     |  C&D
A     | Market
A     | Swift
A     | Other
B     | C&D
B     | market
B     | Other
C     | market
C     | Other
C     | Swift
C     | Asit

如何在表2中的Category下添加缺失的client。例如' swift'在' B'和' C& D'在C中徘徊;如何在B& B中添加这些项目C 1

注意:我试图将所有内容放在桌子上,但我不知道如何使好的表格在堆栈溢出中发布

1 个答案:

答案 0 :(得分:0)

最快可能是对不同类别的客户进行交叉连接,并将此结果保存为新的完整表格。

编辑:更改了代码以在Access中工作。它实际上有点不同,抱歉!

SELECT DISTINCT Table_2.Client, Table_1.Category INTO Table_3
FROM Table_1, Table_2;