Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Doppelte Datensätze Abfrage

Frage Entwicklung Datenbanken

Mitglied: Magnifico

Magnifico (Level 1) - Jetzt verbinden

11.05.2011 um 08:19 Uhr, 2015 Aufrufe, 2 Kommentare

Moin,
folgende Sachlage: Habe eine Tabelle mit Lieferanten wo einige Doppelt erfasst sind, leider ist dies nicht immer sofort ersichtlich da sich über die Jahre auch Fehler eingeschlichen haben und der ein oder andere Mitarbeiter sich bei der Dateneingabe auch mal vertippt hat, daher würde ich gerne alle Datensätze ausgeben bei denen 2 von 3 Punkten Übereinstimmen und zwar Vorname, Nachname, Geburtsdatum. Da ich nichtwirklich erfahrung habe in SQL hoffe ich auf eure Unterstützung.
Mitglied: Snowman25
11.05.2011 um 09:37 Uhr
Moin Magnifico,

ungetestet und nur schnell ausgeacht:
01.
SELECT * 
02.
FROM <table> 
03.
WHERE (SELECT vorname FROM <table>)=vorname AND (SELECT nachname FROM <table>)=nachname 
04.
OR    (SELECT vorname FROM <table>)=vorname AND (SELECT geb_datum FROM <table>)=geb_datum 
05.
OR    (SELECT nachname FROM <table>)=nachname AND (SELECT geb_datum FROM <table>)=geb_datum;
unter Umständen noch ein GROUP BY hineinwerfen.

Gruß
Snow
Bitte warten ..
Mitglied: Biber
11.05.2011 um 18:48 Uhr
Moin Magnifico,

ich weiss ja nicht genau, welcher Lieferantentabellen-Struktur ihr seinerzeit als sinnvoll erachtet habt und wie dazu kam.
Wenn eure Lieferanten, z.B. der Dr. Microsoft oder die Frau Druckerpatronen24 euch auch Vornamen und das Geburtsdatum mitgeteilt haben, dann seid ihr fein raus.

Normalerweise sollte aber diese Was-auch-immer-du-da-sammelst-Tabelle doch auch einen echten eindeutig identifizierenden Primary Key haben, eine LIEF_NR oder ähnliches.

Magst du uns den PK nicht mal mitteilen und auch das Datenbank-Blech, auf dem das laufen soll (also Access oder PostGreSQL ode Tamagochi Ultra...)?

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Sicherheit
VeraCrypt: Doppelte Passwort Abfrage? (4)

Frage von pelzfrucht zum Thema Sicherheit ...

Microsoft Office
gelöst Automatisch entscheiden ob prozentual oder fest anzahl von Datensätze (7)

Frage von hugothemagpie zum Thema Microsoft Office ...

Datenbanken
gelöst MYSQL Abfrage Werte summieren (3)

Frage von Ghost108 zum Thema Datenbanken ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst ZIP-Archive nach Dateien durchsuchen und Pfade ausgeben (33)

Frage von evinben zum Thema Batch & Shell ...

Router & Routing
Routingproblem in Homerouter-Kaskade mit Raspi (19)

Frage von Oldschool zum Thema Router & Routing ...

Server
Freenas schlechte Schreib Performance bei NFS (16)

Frage von janosch12 zum Thema Server ...

LAN, WAN, Wireless
Buffolo AccessPoint IP vergessen - herausfinden (9)

Frage von staybb zum Thema LAN, WAN, Wireless ...