Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Doppelte Datensätze MySQL
zurück: Datenexport als txt-Datei mit fester Satz- und Feldlänge weiter: Monatsweise Auswertungen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
computerbabalulu
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2004, 03:31
Rufname:

Doppelte Datensätze MySQL - Doppelte Datensätze MySQL

Nach oben
       

Hallo zusammen

Ich benutze Access als Front-End für eine MySQL Datenbank. Hier habe ich eine Tabelle die Doppelte Datensätze enthält. Wie kann ich diese suchen und löschen. Nach Möglichkeit ohne die Tabell zu kopieren.

Die Tabelle ist so aufgebaut:

"Kunden-Nr","Auftrags-Nr","Datum","Batchnummer" ect...

Nur wenn Einträge Kundennummer und Auftragsnummer doppelt sind dürfen sie gelöscht werden.

Am besten das ganze noch automatisieren. Muss aber nicht. Wie gesagt... nach möglichkeit ohne die Tabelle zu kopieren oder ohne ein Duplikat zu erzeugen. Tabell hat etwa 2 Mio Einträge!

Gruß Frank
Willi Wipp
Moderator


Verfasst am:
10. Feb 2004, 19:43
Rufname:
Wohnort: Raum Wiesbaden


Re: Doppelte Datensätze MySQL - Re: Doppelte Datensätze MySQL

Nach oben
       

Hi computerbabalulu,

schau doch mal in Access im Bereich Abfragen:
Klicke auf Schaltflaeche Neu
Im Dialogfenster Neue Abfrage waehle den Eintrag: Abfrage-Assistent zur Duplikatsuche aus.
Und nun folge den Anweisungen.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
computerbabalulu
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Feb 2004, 21:20
Rufname:

AW: Doppelte Datensätze MySQL - AW: Doppelte Datensätze MySQL

Nach oben
       

Shock
Hi Willi Wipp

Das ist natürlich das erste was ich gemacht habe. Aber wie kann ich die Dateien dann löschen? Er zeigt ja auch nicht die Datensätze an, sondern nur wie oft sie vorhanden sind?
Kanst du mir das mal etwas genauer erklären??

Gruß Baba
Willi Wipp
Moderator


Verfasst am:
10. Feb 2004, 21:28
Rufname:
Wohnort: Raum Wiesbaden

Re: Doppelte Datensätze MySQL (II) - Re: Doppelte Datensätze MySQL (II)

Nach oben
       

Hi computerbabalulu,

dann bau Sie mal soweit auf, das Sie Dir die Anzahl anzeigt.
Wenn Du das hast, dann poste die SQL hier und ich shaumal wie sie geaendert werden muss.
Ist die einfachste Vorgehensweise.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Gast



Verfasst am:
10. Feb 2004, 23:27
Rufname:


AW: Doppelte Datensätze MySQL - AW: Doppelte Datensätze MySQL

Nach oben
       

Hi Willi Wipp

Erst einmal Vielen Dank für dein Unterstüzung!

Hier die SQL Daten:
Code:
SELECT   First(kunden_nr) AS [kunden_nr Feld],
         First(auftrags_nr) AS [auftrags_nr Feld],
         Count(kunden_nr) AS AnzahlVonDuplikaten
FROM     batchlisten
GROUP BY kunden_nr, auftrags_nr
HAVING   Count(kunden_nr)>1
AND      Count(auftrags_nr)>1;

Gruß Baba
Willi Wipp
Moderator


Verfasst am:
11. Feb 2004, 09:55
Rufname:
Wohnort: Raum Wiesbaden

Re: Doppelte Datensätze MySQL (III) - Re: Doppelte Datensätze MySQL (III)

Nach oben
       

Hi computerbabalulu,

also speichere die von Dir erstellte Abfrage z.B. unter dem Namen Duplikate_in_Batchliste.
Dann setze ich jetzt mal vorraus, dass es auch noch ein Feld batch_nr in der Tabelle batchlisten gibt.
(batch_nr: Eindeutiges Feld in der Tabelle batchlisten)
Code:
SELECT   batchlisten.*
FROM     batchlisten
         INNER JOIN Duplikate_in_Batchliste
         ON  batchlisten.kunden_nr = Duplikate_in_Batchliste.[kunden_nr Feld]
         AND batchlisten.auftrags_nr = Duplikate_in_Batchliste.[auftrags_nr Feld]
ORDER BY batchlisten.kunden_nr, batchlisten.auftrags_nr, batchlisten.batch_nr

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)


Zuletzt bearbeitet von Willi Wipp am 07. Sep 2005, 16:45, insgesamt einmal bearbeitet
Gast



Verfasst am:
12. Feb 2004, 00:55
Rufname:

AW: Doppelte Datensätze MySQL - AW: Doppelte Datensätze MySQL

Nach oben
       

Hi Willi Wipp

Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy

Danke, das war genau das was ich gesucht habe!!

Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy

Vielen Dank für deine schnelle Hilfe.

Gruß Baba
computerbabalulu
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Feb 2004, 15:50
Rufname:

AW: Doppelte Datensätze MySQL - AW: Doppelte Datensätze MySQL

Nach oben
       

Hi, Willi Wipp

Jetzt habe ich doch noch etwas Sad

Ich kann die Abfrage zwar ausführen, aber keine Daten hieraus löschen. Eine löschabfrage mit deienm SQL Code funktioniert auch nicht Sad

Hast du ne Idee? (Also zugriffsrechte MySQL sin OK. Also ich darf löschen. Funktioniert auch wenn ich direkt in der verknüpften SQL Tabelle lösche)

Gruß Baba
Willi Wipp
Moderator


Verfasst am:
12. Feb 2004, 17:11
Rufname:
Wohnort: Raum Wiesbaden


Re: Doppelte Datensätze MySQL (IV) - Re: Doppelte Datensätze MySQL (IV)

Nach oben
       

Hi computerbabalulu,

also dss Problem ist nicht so einfach in einer Abfrage zu beheben.

Aber ein moeglicher Loesungsweg sieht wie folgt aus:
    - Erstelle ein Formular, das auf Deiner Abfrage basiert.
    - Oeffne das Formular in der Entwurfsansicht.
    - Setze die Eigenschaft Standardansicht auf Endlosformular
    - Setze die Eigenschaft Recordsettyp auf Dynaset (Inkonsistente Aktualisierungen)
Danach kannst Du die Datensaetze dann in diesem Formular loeschen.

Hinweis: Durch die Verwendung von Dynaset (Inkonsistente Aktualisierungen)
wird die Aktualisierungsweitergabe zwischen den Tabellen deaktiviert


Siehe auch OH(Antwort-Assistent): Wann können Daten aus einer Abfrage aktualisiert werden?
oder ACC2000: How to Edit Records in Related Tables in a Microsoft Access Database

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze zusammenfassen 1 Tatanka 1122 29. Apr 2005, 14:52
jens05 Datensätze zusammenfassen
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte Einträge in Abfrage 1 manu_ 695 17. Feb 2005, 12:27
Gast Doppelte Einträge in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: MySql und Access 1 Diepers 387 29. Jan 2005, 17:59
TommyK MySql und Access
Keine neuen Beiträge Access Tabellen & Abfragen: Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info 2 Steve 915 14. Jan 2005, 00:43
Steve Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info
Keine neuen Beiträge Access Tabellen & Abfragen: multiplizieren zweier verschiedener Datensätze 3 Stara 914 13. Jan 2005, 20:36
Skogafoss multiplizieren zweier verschiedener Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: Anfügeabfrage für neue Datensätze 2 Gast 939 06. Jan 2005, 15:52
Gast Anfügeabfrage für neue Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage: Datensätze älter als.... 4 KarlK 930 01. Nov 2004, 19:07
KarlK Abfrage: Datensätze älter als....
Keine neuen Beiträge Access Tabellen & Abfragen: ACCESS->mysql, Probleme mit Datumsformat 1 Agent_Sasori 802 28. Okt 2004, 17:47
Willi Wipp ACCESS->mysql, Probleme mit Datumsformat
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Datensätze anzeigen? 3 MichaelB 1123 19. Okt 2004, 12:45
lothi Anzahl der Datensätze anzeigen?
Keine neuen Beiträge Access Tabellen & Abfragen: Einmalige Datensätze löschen 18 frankkugler 1616 18. Okt 2004, 15:33
frankkugler Einmalige Datensätze löschen
Keine neuen Beiträge Access Tabellen & Abfragen: 24 felder aus 1 DS in 24 versch. Datensätze kopieren. 3 Mirko 594 30. Jul 2004, 13:55
Willi Wipp 24 felder aus 1 DS in 24 versch. Datensätze kopieren.
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Formel zur Abfrage doppelte Datensätze 2 sklein2405 2828 24. Jun 2004, 09:22
Willi Wipp Suche Formel zur Abfrage doppelte Datensätze
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Word VBA