2017-05-09 2 views
-1

L'objectif final est de gérer les entrées de données (divers numéros de série) et les sorties de données (divers numéros de série) afin de pouvoir mettre à jour continuellement la base de données «Par ce que je veux dire ... Si mes tables de données sont telles que:Manipulation correcte des numéros de série pour un catalogue d'inventaire

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

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

Je voudrais être en mesure de rechercher la base de données et être en mesure de supprimer des points de données identiques entre les deux tables, donc je n'ai que le reste données comme «inventaire» (l'inventaire restant doit être serial3, serial4, serial5)

Il y a deux façons générales que j'ai t de le faire ...


  1. Créer un compte de chaque point de données dans la table d'entrée et de sortie (ils seront toujours seulement être un parce que chaque numéro de série est unique) ... alors je peux théoriquement comparer les enregistrements ... s'il y a deux points de données correspondants, je peux soustraire le nombre de chacun (en créant un compte de 0). Enfin, je peux avoir un code qui indique que si le nombre de combinaisons est 0, supprimez les enregistrements correspondants.

  1. Je cherche théoriquement la base de données des numéros de série identiques dans les deux entrées et une table de sortie ... s'il y a des numéros de série identiques, supprimer l'enregistrement

Ma question actuelle est de savoir comment je devrais aller sur la configuration des tables ... Je bases de données actuelles ai deux séparés parce que je déconner avec des idées ...


Database1: chaque entrée et table de sortie sont des tables uniques


Database2: les données d'entrée et de sortie sont dans le même tableau, et représentent par conséquent différents domaines.


Est-ce que quelqu'un a une opinion sur quelle base de données je devrais commencer? Je ne suis pas sûr lequel, si l'un ou l'autre, me donnera un avantage quand il s'agit d'essayer de supprimer les points de données communs pour créer un stock restant

Répondre

0

Je suis stupide et était coincé dans ma ligne de pensées précédentes ..

Il s'agit simplement d'une requête d'union pour les 'enregistrements non appariés'.

Pour ceux qui pourraient en avoir besoin: (suivant les directives de l'assistant) - Assistant requête - sélectionner « trouver les enregistrements sans correspondance » - choisir le champ de chaque table que vous essayez de comparer - exécuter