Doppelte Datensätze finden
Andi
- datenbank
Hallo,
ich habe einen MySQL Datenbank der Form:
Tabelle: Adressen
+--+-------+------+-------------+
|id|strasse|hausnr|hausnr_buchst|
+--+-------+------+-------------+
Wir bekomme ich die id's der Datensätze angezeigt, bei denen die spalten strasse, hausnr, hausnr_buchst mehr als einmal vorkommen (d.h. mehrfach vorkommende identische Adressen in der tabelle)?
Gruß
Andi
Wir bekomme ich die id's der Datensätze angezeigt, bei denen die spalten strasse, hausnr, hausnr_buchst mehr als einmal vorkommen (d.h. mehrfach vorkommende identische Adressen in der tabelle)?
Gruppiere (GROUP BY) und zähle (COUNT)nach den gewünschen Doppelungsmerkmalen und filtere nach jenen, die mehr als ein Mal vorkommen (HAVING)
Hi,
+--+-------+------+-------------+
|id|strasse|hausnr|hausnr_buchst|
+--+-------+------+-------------+
Wir bekomme ich die id's der Datensätze angezeigt, bei denen die spalten strasse, hausnr, hausnr_buchst mehr als einmal vorkommen (d.h. mehrfach vorkommende identische Adressen in der tabelle)?
Group by und having, das hat suit ja schon gesagt.
Frage zum Datenmodell:
Du hast berücksichtigt, daß es auch andere "Hausnummern" als "Ziffern evtl. gefolgt von Buchstaben" gibt?
Sowas wie 1 3/2 oder 11/2 oder 9-13 oder B oder IV-3 oder ...
cu,
Andreas