2017-05-09 82 views
-1

最终目标是处理数据输入(各种序列号)以及数据输出(各种序列号),以便我可以不断用“剩余数据“我的意思是......如果我的数据表是这样的:处理库存目录的序列号的正确方法

Input Table 
---------- 
serial1 
---------- 
serial2 
--------- 
serial3 
---------- 
serial4 
---------- 
serial5 
---------- 

Output Table 
---------- 
serial1 
---------- 
serial2 
--------- 

我希望能够在数据库中搜索,并能够在两个表之间删除相同的数据点,所以我只有剩下的数据作为'库存'(其余库存应该是serial3,serial4,serial5)

虽然我有两种一般方法要做到这一点的...


  1. 创建的每个数据点的输入和输出表的计数(他们永远只有一个,因为每个序列号是唯一的)......然后我可以在理论上比较记录......如果有两个匹配的数据点,我可以减去每个记录的数量(创建一个0的计数)。最后,我可以拥有代码,指出如果combinationcount为0,则删除相应的记录。

  • 我理论上可以搜索相同的序列号的数据库中输入和输出的表...如果有相同的序列号,记录删除

  • 我现在的问题是,我应该怎么去设置表......我现在有两个单独的数据库,因为我当时的想法瞎搞......


    数据库1:每个输入和输出的表是唯一的表


    的Database2:输入和输出数据是在同一个表中,并因此表示不同的字段。


    有没有人有意见,我应该从哪个数据库开始?我不确定哪一个在试图删除常见数据点以创建剩余库存计数时会给我带来好处

    回答

    0

    我很愚蠢,并且陷入了我以前的想法中。 。

    这只是一个联合查询'不匹配的记录'。

    对于那些谁可能需要它:(以下向导指引) - 查询向导 - 选择“查找匹配的记录” - 选择你要比较 的每个表的字段 - 运行