Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Abgleich zweier Tabellen in Access

Frage Entwicklung Datenbanken

Mitglied: Jochem

Jochem (Level 2) - Jetzt verbinden

27.11.2013 um 09:29 Uhr, 3255 Aufrufe, 1 Kommentar

Moin zusammen,

ich seh wahrscheinlich den Wald vor lauter Bäumen nicht, denn seit zwei Tagen kämpfe ich mit folgendem Problem:
Es gibt zwei Excel-Tabellen. Tabelle NEU enthält eine Spalte, in der Seriennummern alter und neuer Art gemischt stehen. Tabelle ALT enthält eine Spalte mit alten Seriennummern und eine Spalte mit neuen Seriennummern. Pro Tabelle existieren ca. 1.500 Einträge. Ich möchte nun einen Abgleich beider Tabellen fahren, um herauszufinden, welche Seriennummern eine Entsprechung in der jeweils anderen Tabelle haben und welche nicht.

Dazu habe ich beide Excel-Tabellen in Access eingelesen und mit SQL-Abfragen belegt.

SELECT *
FROM Leuchtstellen_alt, Leuchtstellen_neu
WHERE (((Leuchtstellen_alt.[alte LST-Nr])=[Leuchtstellen_neu].[Nummer]))
OR (((Leuchtstellen_alt.[LuxBase-LST-Nr])=[Leuchtstellen_neu].[Nummer]));

Das liefert mir die Datensätze, die in beiden Tabellen vorhanden sind, isgesamt 1005 Datensätze. Fehlen also noch run 500 Datensätze, die keine Entsprechung in der jeweils anderen Tabelle haben.

Verändere ich die Selection jetzt einfach von = auf <>

SELECT *
FROM Leuchtstellen_alt, Leuchtstellen_neu
WHERE (((Leuchtstellen_alt.[alte LST-Nr])<>[Leuchtstellen_neu].[Nummer]))
OR (((Leuchtstellen_alt.[LuxBase-LST-Nr])<>[Leuchtstellen_neu].[Nummer]));

liefert sie ca. 2 Mio. Datensätze, egal, ob ich das OR durch AND ersetze oder nicht. Ist irgendwie auch klar, da ja jede Zeile aus ALT mit jeder Zeile in NEU verknüpft wird. Also ist der Ansatz schon mal für die Tonne.

Wie bekomme ich eine Auswertung hin, die mir alle Datensätze ausgibt, welche weder in NEU noch in ALT eine Entsprechung haben?

Gruß J chem
Mitglied: it-frosch
27.11.2013, aktualisiert um 11:47 Uhr
Hallo Jochem,

zuerst solltest du für dich mal klären, welche der beiden Tabellen die meisten Datensätze enthält, sprich vollständiger als die andere ist.
Dann verwendest du die Funktion SVERWEIS und hast 3 min später dein Ergebnis wenn du die Ergebnisse der SVERWEISE ausgewertet hast.

SVERWEIS ist in der Excel Hilfe gut erklärt.

grüße vom it-frosch
Bitte warten ..
Ähnliche Inhalte
Datenbanken
gelöst SQL - Zwei Tabellen zusammenführen (6)

Frage von Memo66 zum Thema Datenbanken ...

LAN, WAN, Wireless
WLAN Access Point oder zwei bis 1000EUR (6)

Frage von MyApps2GO.de zum Thema LAN, WAN, Wireless ...

Windows Server
Laborumgebung mit Produktivumgebung automatisch abgleichen? (5)

Frage von samu.98 zum Thema Windows Server ...

Neue Wissensbeiträge
Humor (lol)

Taschenrechner in IOS kaputt!

(5)

Information von Lochkartenstanzer zum Thema Humor (lol) ...

Sicherheit

Kanadischer Geheimdienst veröffentlicht erstmals Sicherheitssoftware

(3)

Information von BassFishFox zum Thema Sicherheit ...

Virtualisierung

Docker Monitoring und Steuerung per "sen"

Tipp von Frank zum Thema Virtualisierung ...

Heiß diskutierte Inhalte
Windows 7
Abbruch bei Brennvorgang (26)

Frage von Simulant zum Thema Windows 7 ...

Router & Routing
Externe IP von innen erreichbar machen (16)

Frage von Windows10Gegner zum Thema Router & Routing ...

Firewall
WIndows 7 RDP Massen Angriff (15)

Frage von Motte990 zum Thema Firewall ...