Hallo!
Ich habe eine mysql Datenbank mit 4 Spalten. Ich möchte 2 davon auf doppelte Einträge prüfen. Wie ich eine Spalte nach mehreren Einträgen durchsuche habe ich rausbekommen:
select *,count(*) as anzahl from tabelle1 group by spaltenname order by menge desc limit 0,100
Ich habe nun versucht, diese Abfrage so zu gestalten, dass ich nur eine Ausgabe erhalte, wenn in beiden Spalten die gleiche Eintragung steht. Bei der Eintragung mache ich normalerweise vorher eine Dopplungsprüfung, aber ich vermute, dass evtl. auf Grund manueller Änderungen inzwischen Doppelungen vorkommen können bei 130.000 Datensätzen.
Hat jemand eine Idee für einen SQL Befehl? Ansonsten muss wohl ein PHP Script programmiert werden, aber da bin ich nicht soo fit, dass ich das mal eben hinbekomme.
Ich bin für jeden Tipp dankbar, der mich der Lösung näher bringt
Vielen Dank
Jens
Ich habe eine mysql Datenbank mit 4 Spalten. Ich möchte 2 davon auf doppelte Einträge prüfen. Wie ich eine Spalte nach mehreren Einträgen durchsuche habe ich rausbekommen:
select *,count(*) as anzahl from tabelle1 group by spaltenname order by menge desc limit 0,100
Ich habe nun versucht, diese Abfrage so zu gestalten, dass ich nur eine Ausgabe erhalte, wenn in beiden Spalten die gleiche Eintragung steht. Bei der Eintragung mache ich normalerweise vorher eine Dopplungsprüfung, aber ich vermute, dass evtl. auf Grund manueller Änderungen inzwischen Doppelungen vorkommen können bei 130.000 Datensätzen.
Hat jemand eine Idee für einen SQL Befehl? Ansonsten muss wohl ein PHP Script programmiert werden, aber da bin ich nicht soo fit, dass ich das mal eben hinbekomme.
Ich bin für jeden Tipp dankbar, der mich der Lösung näher bringt
Vielen Dank
Jens
Comment