Doppelte Datenbankeinträge herausfiltern
MySQL-Datenbanktabelle enthält doppelte (und mehrfache) Datenbankeinträge. Diese sollen mit einem SQL-Statement herausgefiltert werden.
Umgebung:
MySQL-Tabellenname: ARTIKEL
Felder: ID, LIEFERANT, BESTELLNUMMER
ID ist immer fortlaufend, LIEFERANT ist ein INT (beispielsweise 1228), BESTELLNUMMER ist VARCHAR (beispielsweise ABC123)
Lösungsansatz:
SELECT *
FROM ARTIKEL
WHERE COUNT(LIEFERANT) > 1
AND COUNT(BESTELLNUMMER) > 1
GROUP BY BESTELLNUMMER
Leider bin ich damit irgendwie auf dem Holzweg und finde bei Google sowie der MySQL-Doku nicht wirklich eine Lösung oder einen passenden Ansatz hierzu.
Kann mir jemand weiterhelfen?
Gruß, rumble
Umgebung:
MySQL-Tabellenname: ARTIKEL
Felder: ID, LIEFERANT, BESTELLNUMMER
ID ist immer fortlaufend, LIEFERANT ist ein INT (beispielsweise 1228), BESTELLNUMMER ist VARCHAR (beispielsweise ABC123)
Lösungsansatz:
SELECT *
FROM ARTIKEL
WHERE COUNT(LIEFERANT) > 1
AND COUNT(BESTELLNUMMER) > 1
GROUP BY BESTELLNUMMER
Leider bin ich damit irgendwie auf dem Holzweg und finde bei Google sowie der MySQL-Doku nicht wirklich eine Lösung oder einen passenden Ansatz hierzu.
Kann mir jemand weiterhelfen?
Gruß, rumble
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 187795
Url: https://administrator.de/forum/doppelte-datenbankeintraege-herausfiltern-187795.html
Ausgedruckt am: 23.12.2024 um 16:12 Uhr
10 Kommentare
Neuester Kommentar
Mit DISTINCT kann man Duplikate rausfiltern.
Hier kleine Funktionsbeschreibung. http://www.mysqlfaqs.net/mysql-faqs/Select-Statement/How-does-DISTINCT- ...
Hier kleine Funktionsbeschreibung. http://www.mysqlfaqs.net/mysql-faqs/Select-Statement/How-does-DISTINCT- ...
fehlt da nur ein Group element ?
... nun hast du es gefiltert.
Ich vermute aber mal, dass Du die doppelten Werte löschen willst !?
btw. wenn solche doppelten Werte nicht gewünscht sind, dann setze ein UNIQUE Schlüsselpaar und arbeite mit REPLACE oder INSERT .. ON DUPLICATE KEY UPDATE
SELECT *
FROM ARTIKEL
GROUP BY BESTELLNUMMER,LIEFERANT
Ich vermute aber mal, dass Du die doppelten Werte löschen willst !?
btw. wenn solche doppelten Werte nicht gewünscht sind, dann setze ein UNIQUE Schlüsselpaar und arbeite mit REPLACE oder INSERT .. ON DUPLICATE KEY UPDATE
I would like to convey my affection for your kindness supporting
visitors who actually need help with this important concern. Your personal commitment to
www.beliebtestewebseite.de/hpdetails.php/Select-Statement/How-does-DISTINCT-work-in-MySQL
passing the message all over has been especially effective and has empowered those like me
visitors who actually need help with this important concern. Your personal commitment to
www.beliebtestewebseite.de/hpdetails.php/Select-Statement/How-does-DISTINCT-work-in-MySQL
passing the message all over has been especially effective and has empowered those like me
Thanks a lot for giving everyone an extremely breathtaking chance to read from this blog.
It is always so lovely and jam-packed www.davehakkens.nl/community/hpdetails.php/Select-Statement/How-does-DISTINCT-work-in-MySQL
with a great time for me personally and my office peers to visit the blog
not less than three times in a week to see the fresh issues you have.
It is always so lovely and jam-packed www.davehakkens.nl/community/hpdetails.php/Select-Statement/How-does-DISTINCT-work-in-MySQL
with a great time for me personally and my office peers to visit the blog
not less than three times in a week to see the fresh issues you have.
laptop or laptop device brand and model does not matter whether repair indipoker.com
visitors who actually need help with this important concern. Your personal commitment to
maintenance, repair, spare parts replacement and software problems in providing
visitors who actually need help with this important concern. Your personal commitment to
maintenance, repair, spare parts replacement and software problems in providing
There was a re-occurring theme all week long. Managers in every department are hungry for data that
will give them improved insight into their operations, and they’re frustrated with the difficulty 13.251.223.198 of acquiring that data without
will give them improved insight into their operations, and they’re frustrated with the difficulty 13.251.223.198 of acquiring that data without
the commentary stack on that people remain on point and not get started on a tirade of some other
news of the day. Anyway, thank you for total4d3.com this exceptional point and whilst I can not really go along with
this in totality http://total4d3.com
news of the day. Anyway, thank you for total4d3.com this exceptional point and whilst I can not really go along with
this in totality http://total4d3.com