collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 64
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 0

Es sind keine Mitglieder online.

* Forenstatistik

  • stats Mitglieder insgesamt: 14071
  • stats Beiträge insgesamt: 67551
  • stats Themen insgesamt: 9101
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Tabellen vergleichen  (Gelesen 837 mal)

Offline Mina

  • Access-Profi
  • **
  • Beiträge: 105
Tabellen vergleichen
« am: Januar 08, 2018, 20:19:00 »
Hallo Forum,
ich möchte zwei Tabellen miteinander vergleichen. Ich möchte eine Abfrage erstellen, die mir  ausgibt welcher Datensatz von Tabelle 2 in Tabelle 1 vorhanden ist.
Beide Tabellen besitzen Kundennummern, die einem bestimmten Kunden zugeordnet sind und die in Tabelle 1 nur einmal vergeben ist. In Tabelle  2 sind zusätzlich Kundennummern erhalten, die in Tabelle 1 nicht enthalten sind.
Mit der Inkonsistenzabfrage komme ich nicht zum Ziel.

Wer kann mir helfen

Danke
Mina
« Letzte Änderung: Januar 08, 2018, 20:31:18 von Mina »
 

Offline Lachtaube

  • Access Guru
  • ****
  • Beiträge: 1339
Re: Tabellen vergleichen
« Antwort #1 am: Januar 08, 2018, 22:32:12 »
Der Ansatz mit dem Assistenten führt in die richtige Richtung. Statt jedoch nur Datensätze, die in Tabelle1 nicht vorhandenen sind, anzuzeigen, kann die Bedingung entfernt werden und als Ausdruck in die Feldliste aufgenommen werden.SELECT t2.Kundennummer,
       t1.Kundennummer IS NOT NULL AS Vorhanden
FROM   Tabelle2 AS t2
       LEFT JOIN Tabelle1 AS t1
              ON t2.Kundennummer = t1.Kundennummer;
Grüße von der (⌒▽⌒)
 

Offline Mina

  • Access-Profi
  • **
  • Beiträge: 105
Re: Tabellen vergleichen
« Antwort #2 am: Januar 09, 2018, 13:06:32 »
Hallo,

danke für deine Anwort. Entschuldige, dass ich mich erst jetzt melde.
Wenn ich die Inkonsistenzabfrage gestalte bekomme ich die Datensaätze aus Tabelle 2 die in Tabelle 1 nicht vorhanden sind. Ich wollte jedoch wissen welche Datensätze aus Tabelle 2 in Tabelle 1 vorhanden sind.

Die Tabelle 1 bleibt statisch und hat jede PATISTAMMR (so heißt die Kundennr. in der Tabelle 1) nur einmal. Die Tabelle 2 wächst tägl. um ca. 300 Datensätze. Hier heißt die Kundennr. PID.

Gruß
Mina
 

Offline Lachtaube

  • Access Guru
  • ****
  • Beiträge: 1339
Re: Tabellen vergleichen
« Antwort #3 am: Januar 09, 2018, 13:12:31 »
Dann reicht doch ein INNER JOIN - einfach eine Linie zwischen beiden Tabellen über die Kundennummer in der Abfrage aufziehen und Felder aus Tabelle2 auswählen.
Grüße von der (⌒▽⌒)
 

Offline Mina

  • Access-Profi
  • **
  • Beiträge: 105
Re: Tabellen vergleichen
« Antwort #4 am: Januar 09, 2018, 13:41:01 »
Guten Morgen !!!
Ist mir fast peinlich

Ich danke Dir
Gruß
Mina