{"id":55000516,"date":"2021-04-01T00:00:00","date_gmt":"2021-04-01T00:00:00","guid":{"rendered":"http:\/\/access-basics.de\/516"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Duplikate_finden_per_Abfrage","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html","title":{"rendered":"Duplikate finden per Abfrage"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/99107b41d9e641e78de242a59b39f082\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p class='introduction'>Wenn man lange genug mit einer Datenbank arbeitet, legt man fr&uuml;her oder sp&auml;ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle &#8211; sch&uuml;tzen k&ouml;nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f&uuml;r die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f&uuml;llen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.<\/p>\n<h2>Beispieldatenbank &#8222;Duplikate finden&#8220;<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>2101_DuplikateFinden.accdb<\/b>.<\/p>\n<h2>Duplikate finden: Welche Arten von Duplikaten gibt es<\/h2>\n<p>Grunds&auml;tzlich sprechen wir von Duplikaten, die nur ein einziges Feld betreffen oder solche, die sich auf mehrere Felder beziehen. Ein Beispiel f&uuml;r Duplikate bezogen auf ein einziges Feld ist etwa die Suche nach doppelten Eintr&auml;gen im Feld <b>Kategoriename <\/b>in einer Tabelle namens <b>tblKategorien<\/b>.<\/p>\n<p>Ein Beispiel f&uuml;r doppelte Eintr&auml;ge mit mehreren betroffenen Feldern ist die Suche nach Duplikaten in einer Adressenliste nach allen Eintr&auml;gen, bei denen die Felder <b>Vorname <\/b>und <b>Nachname <\/b>&uuml;bereinstimmen &#8211; oder gar noch mehr Felder wie zus&auml;tzlich das Feld mit der E-Mail-Adresse.<\/p>\n<h2>Duplikate finden per Abfrage<\/h2>\n<p>Die beste und einfachste Art, eine Tabelle einer Access-Datenbank nach bestimmten Daten zu durchsuchen, ist eine Abfrage.<\/p>\n<p>Wenn wir wie im obigen Beispiel angegeben eine Tabelle namens <b>tblKategorien <\/b>nach doppelten Eintr&auml;gen im Feld <b>Kategoriename <\/b>durchsuchen wollen, haben wir verschiedene M&ouml;glichkeiten, zum Beispiel diese:<\/p>\n<ul>\n<li>Duplikate finden mit einer per Assistent erstellten Abfrage<\/li>\n<li>Duplikate finden mit einer manuell erstellten Abfrage<\/li>\n<\/ul>\n<p>Unsere Absicht ist es, Sie mit dem Wissen auszustatten, alle Elemente Ihrer Datenbankanwendung manuell zu erstellen, damit Sie auch wissen, wie Sie diese notfalls anpassen k&ouml;nnen.<\/p>\n<p>Zu Beispielzwecken haben wir zun&auml;chst eine Tabelle namens <b>tblKategorien <\/b>mit zwei doppelten Kategorienamen erstellt (siehe Bild 1).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_516_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_516_002.png\" alt=\"Kategorien-Tabelle mit zwei doppelten Kategorien\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Kategorien-Tabelle mit zwei doppelten Kategorien<\/p>\n<h2>Duplikate finden per Abfrage-Assistent<\/h2>\n<p>Die erste M&ouml;glichkeit starten Sie &uuml;ber den Ribbon-Eintrag <b>Erstellen|Abfragen|Abfrage-Assistent<\/b>. Dies zeigt den Dialog <b>Neue Abfrage <\/b>an, der unter anderem den Eintrag <b>Abfrage-Assistent zur Duplikatsuche <\/b>anbietet (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_516_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_516_001.png\" alt=\"Aufruf des Abfrage-Assistenten zur Duplikatsuche\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Aufruf des Abfrage-Assistenten zur Duplikatsuche<\/p>\n<p>Klicken Sie diesen Eintrag an und bet&auml;tigen anschlie&szlig;end die <b>OK<\/b>-Schaltfl&auml;che, erscheint der Abfrage-Assistent zur Duplikatsuche. Dieser fragt auf der ersten Seite nach der Tabelle, die nach Duplikaten durchsucht werden soll (siehe Bild 3).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_516_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_516_003.png\" alt=\"Auswahl der zu untersuchenden Tabelle\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Auswahl der zu untersuchenden Tabelle<\/p>\n<p>Hier w&auml;hlen wir die Tabelle <b>tblKategorien <\/b>aus. Im n&auml;chsten Schritt fragt der Assistent dann nach den Feldern, die Sie nach doppelten Werten untersuchen m&ouml;chten. Die Auswahl ist in diesem Fall einfach &#8211; es geht um das Feld <b>Kategoriename<\/b> (siehe Bild 4).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_516_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_516_004.png\" alt=\"Auswahl des zu untersuchenden Feldes\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Auswahl des zu untersuchenden Feldes<\/p>\n<p>Den folgenden Schritt k&ouml;nnen wir bei diesem Beispiel auslassen. Schlie&szlig;lich geben Sie im letzten Schritt an, unter welchem Namen die zu erstellende Abfrage gespeichert werden soll. Wir w&auml;hlen den Namen <b>qryDoppelteKategorien<\/b>.<\/p>\n<p>Au&szlig;erdem k&ouml;nnen wir hier noch festlegen, ob wir zun&auml;chst die Ergebnisse anzeigen wollen, was der Datenblattansicht der Abfrage entspricht, oder die Entwurfsansicht (siehe Bild 5).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_516_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_516_005.png\" alt=\"Abschlie&szlig;ende Informationen f&uuml;r die Duplikatsuche\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Abschlie&szlig;ende Informationen f&uuml;r die Duplikatsuche<\/p>\n<p>Mit einem Klick auf die Schaltfl&auml;che <b>Fertig stellen <\/b>schlie&szlig;en wir den Assistenten ab und erhalten das Ergebnis der Abfrage in der Datenblattansicht (siehe Bild 6).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_516_006.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_516_006.png\" alt=\"Duplikate finden per Abfrage\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 6: Duplikate finden per Abfrage<\/p>\n<p>Das Ergebnis ist korrekt &#8211; die beiden doppelten Kategorien erscheinen im Ergebnis mit der Angabe der Anzahl der Duplikate.<\/p>\n<h2>Details der Abfrage zum Duplikate finden<\/h2>\n<p>Nun m&ouml;chten wir noch wissen, wie eine solche Abfrage funktioniert. Das kann allein schon interessant sein, wenn Sie solche Abfragen dynamisch per VBA erstellen wollen oder schlicht keinen Assistenten nutzen m&ouml;chten.<\/p>\n<p>Also wechseln wir zur Entwurfsansicht der Abfrage und erhalten den Entwurf aus Bild 7.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_516_007.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_516_007.png\" alt=\"Die Abfrage zum Finden von Duplikaten in der Entwurfsansicht\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 7: Die Abfrage zum Finden von Duplikaten in der Entwurfsansicht<\/p>\n<p>Die Abfrage enth&auml;lt drei Felder. Bevor wir uns diese anschauen, erkennen wir, dass die Spalte <b>Funktion <\/b>im Entwurfsraster eingeblendet ist. Das bedeutet, dass die Abfrage mit Gruppierungen arbeitet. Die Gruppierung erfolgt nach dem Feld <b>Kategoriebezeichnung<\/b>. Dies ist in der dritten Spalte der Abfrage festgelegt. Das Ergebnis dieser Spalte wird gleichzeitig ausgeblendet.<\/p>\n<p>Die erste Spalte der Abfrage zeigt den ersten Wert des Feldes <b>Kategoriebezeichnung <\/b>einer Gruppierung an, daher steht in der Zeile <b>Funktion <\/b>der Wert <b>ErsterWert<\/b>.<\/p>\n<p>Die zweite Spalte z&auml;hlt die Datens&auml;tze der Gruppierung. Dazu enth&auml;lt die Zeile <b>Funktion <\/b>den Wert <b>Anzahl<\/b>. F&uuml;r diese Spalte ist au&szlig;erdem ein Kriterium festgelegt, und zwar <b>>1<\/b>. Dies bewirkt, dass nur solche Gruppierungen angezeigt werden, die mehr als einen Datensatz enthalten.<\/p>\n<h2>Duplikate finden per benutzerdefinierter Abfrage<\/h2>\n<p>Welche Schritte sind n&ouml;tig, um eine solche Abfrage manuell zu erstellen Als Erstes legen Sie mit dem Ribbon-Befehl <b>Erstellen|Abfragen|Abfrageentwurf <\/b>eine neue, leere Abfrage in der Entwurfsansicht an.<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000516\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Passwort<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Angemeldet bleiben<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000516?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000516\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"cab0ffbc01\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Anmelden\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man lange genug mit einer Datenbank arbeitet, legt man fr&uuml;her oder sp&auml;ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle &#8211; sch&uuml;tzen k&ouml;nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f&uuml;r die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f&uuml;llen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[66022021,662021,44000006],"tags":[],"class_list":["post-55000516","post","type-post","status-publish","format-standard","hentry","category-66022021","category-662021","category-Abfragen_fuer_die_Datenauswahl"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Wenn man lange genug mit einer Datenbank arbeitet, legt man fr\u00fcher oder sp\u00e4ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle - sch\u00fctzen k\u00f6nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f\u00fcr die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f\u00fcllen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Access [basics] - DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Duplikate finden per Abfrage - Access [basics]\" \/>\n\t\t<meta property=\"og:description\" content=\"Wenn man lange genug mit einer Datenbank arbeitet, legt man fr\u00fcher oder sp\u00e4ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle - sch\u00fctzen k\u00f6nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f\u00fcr die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f\u00fcllen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t\t<meta property=\"og:image:height\" content=\"127\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-04-01T00:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Duplikate finden per Abfrage - Access [basics]\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Wenn man lange genug mit einer Datenbank arbeitet, legt man fr\u00fcher oder sp\u00e4ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle - sch\u00fctzen k\u00f6nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f\u00fcr die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f\u00fcllen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html#blogposting\",\"name\":\"Duplikate finden per Abfrage - Access [basics]\",\"headline\":\"Duplikate finden per Abfrage\",\"author\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/99107b41d9e641e78de242a59b39f082\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html\\\/#articleImage\"},\"datePublished\":\"2021-04-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html#webpage\"},\"articleSection\":\"2\\\/2021, 2021, Abfragen f&uuml;r die Datenauswahl\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-basics.de\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021#listItem\",\"name\":\"2021\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021#listItem\",\"position\":2,\"name\":\"2021\",\"item\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\\\/2\\\/2021#listItem\",\"name\":\"2\\\/2021\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\\\/2\\\/2021#listItem\",\"position\":3,\"name\":\"2\\\/2021\",\"item\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\\\/2\\\/2021\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html#listItem\",\"name\":\"Duplikate finden per Abfrage\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021#listItem\",\"name\":\"2021\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html#listItem\",\"position\":4,\"name\":\"Duplikate finden per Abfrage\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\\\/2\\\/2021#listItem\",\"name\":\"2\\\/2021\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"url\":\"https:\\\/\\\/access-basics.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/access-basics.de\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/logo400.png\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html\\\/#organizationLogo\",\"width\":400,\"height\":127},\"image\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\",\"url\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html#webpage\",\"url\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html\",\"name\":\"Duplikate finden per Abfrage - Access [basics]\",\"description\":\"Wenn man lange genug mit einer Datenbank arbeitet, legt man fr\\u00fcher oder sp\\u00e4ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle - sch\\u00fctzen k\\u00f6nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f\\u00fcr die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f\\u00fcllen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Duplikate_finden_per_Abfrage.html#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"datePublished\":\"2021-04-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#website\",\"url\":\"https:\\\/\\\/access-basics.de\\\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Duplikate finden per Abfrage - Access [basics]","description":"Wenn man lange genug mit einer Datenbank arbeitet, legt man fr\u00fcher oder sp\u00e4ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle - sch\u00fctzen k\u00f6nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f\u00fcr die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f\u00fcllen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.","canonical_url":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html#blogposting","name":"Duplikate finden per Abfrage - Access [basics]","headline":"Duplikate finden per Abfrage","author":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"publisher":{"@id":"https:\/\/access-basics.de\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/vg08.met.vgwort.de\/na\/99107b41d9e641e78de242a59b39f082","@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html\/#articleImage"},"datePublished":"2021-04-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html#webpage"},"isPartOf":{"@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html#webpage"},"articleSection":"2\/2021, 2021, Abfragen f&uuml;r die Datenauswahl"},{"@type":"BreadcrumbList","@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/access-basics.de\/#listItem","position":1,"name":"Home","item":"https:\/\/access-basics.de\/","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021#listItem","name":"2021"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021#listItem","position":2,"name":"2021","item":"https:\/\/access-basics.de\/index.php\/category\/2021","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021#listItem","name":"2\/2021"},"previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021#listItem","position":3,"name":"2\/2021","item":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html#listItem","name":"Duplikate finden per Abfrage"},"previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021#listItem","name":"2021"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html#listItem","position":4,"name":"Duplikate finden per Abfrage","previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021#listItem","name":"2\/2021"}}]},{"@type":"Organization","@id":"https:\/\/access-basics.de\/#organization","name":"Access [basics]","description":"DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","url":"https:\/\/access-basics.de\/","logo":{"@type":"ImageObject","url":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html\/#organizationLogo","width":400,"height":127},"image":{"@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author","url":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html#webpage","url":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html","name":"Duplikate finden per Abfrage - Access [basics]","description":"Wenn man lange genug mit einer Datenbank arbeitet, legt man fr\u00fcher oder sp\u00e4ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle - sch\u00fctzen k\u00f6nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f\u00fcr die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f\u00fcllen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/access-basics.de\/#website"},"breadcrumb":{"@id":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html#breadcrumblist"},"author":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"creator":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"datePublished":"2021-04-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/access-basics.de\/#website","url":"https:\/\/access-basics.de\/","name":"Access [basics]","description":"DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","inLanguage":"de-DE","publisher":{"@id":"https:\/\/access-basics.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Access [basics] - DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","og:type":"article","og:title":"Duplikate finden per Abfrage - Access [basics]","og:description":"Wenn man lange genug mit einer Datenbank arbeitet, legt man fr\u00fcher oder sp\u00e4ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle - sch\u00fctzen k\u00f6nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f\u00fcr die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f\u00fcllen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.","og:url":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html","og:image":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","og:image:secure_url":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","og:image:width":400,"og:image:height":127,"article:published_time":"2021-04-01T00:00:00+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Duplikate finden per Abfrage - Access [basics]","twitter:description":"Wenn man lange genug mit einer Datenbank arbeitet, legt man fr\u00fcher oder sp\u00e4ter einen Datensatz mit redundanten Daten an. Ob es sich um einen Kunden handelt, der zum zweiten Mal in der Kunden-Tabelle erscheint oder um eine Kategorie in der Kategorientabelle - sch\u00fctzen k\u00f6nnen Sie sich davor nur durch das Festlegen entsprechender eindeutiger Indizes. Diese sorgen f\u00fcr die Meldung eines Fehlers, wenn jemand versucht, das oder die betroffenen Felder eines neuen Datensatzes mit bereits vorhandenen Daten zu f\u00fcllen. Manchmal vergisst man das jedoch. Dann lautet die Aufgabe: Duplikate finden! Wie das gelingt, zeigt der vorliegende Artikel.","twitter:image":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png"},"aioseo_meta_data":{"post_id":"55000516","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-01-27 22:01:28","updated":"2026-10-19 17:12:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/index.php\/category\/2021\" title=\"2021\">2021<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021\" title=\"2\/2021\">2\/2021<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDuplikate finden per Abfrage\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/access-basics.de\/"},{"label":"2021","link":"https:\/\/access-basics.de\/index.php\/category\/2021"},{"label":"2\/2021","link":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021"},{"label":"Duplikate finden per Abfrage","link":"https:\/\/access-basics.de\/index.php\/Duplikate_finden_per_Abfrage.html"}],"_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000516"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000516\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}