KEINE doppelten Einträge aus der DB filtern

walle_89

Mitglied
Hallo! ;)

Ich habe eine MySQL-Abfrage, die auch die doppelten Einträge auslesen soll, aber dies natürlich nicht tut.

Meine DB:

id - plz - name - ...
1 - 49069 - Osnabrück - ...
2 - 37073 - Göttingen - ...
....

In dem PHP-Script erhalte ich verschiedene PLZ und zu denen sollen dann auch die nötigen Daten ausgelesen werden. Soll heißen, dass meine MySQL-Abfrage mit vielen WHERE plz = 49069 OR plz = 37073 OR plz = 49069, etc. gefüllt ist.
Nun erhalte ich dann auch nur die 2 Einträge, obwohl ich in der Ausgangssituation 3 hatte ...
Und das soll in etwa ein Gegenteil zum DISTINCT sein.... Bitte um Hilfe! ;)

Gruß, walle

P.S. Danke schonmal :)
 
Hi,

das Thema gehört eindeutig ins Datenbankforum...

Als erstes ersetzt Du mal in Deiner Abfrage die ganzen mit OR verknüpften Bedingungen durch ein

SQL:
plz IN (49069,37073,49069,...)

Dann postest Du diese Abfrage hier, damit man sehen kann, was Du da machst. MySQL filtert nämlich nicht von alleine Duplikate raus.

LG
 
Zurück