Asche auf mein Haupt. Es sind alle da. Ich hatte beim ersten testen nur in der Mitte angefangen und zufällig wo die Firmen anfangen. Als er dann die Firmen durch hatte, dachte ich die privaten Kontakte würden Fehlen, aber die lagen ja DAVOR. das lag aber auch daran, will ich die Übersichtsliste noch nach der Kategorie (Arzt, Geschäftlich, Privat) sortiert habe. da kommen erst alle Ärze alphabetisch, dann alle Firmen alphabetisch und dann alle privaten Kontakte alphabtisch. Bei dir kommen erst alle privaten Kontakte und dann alle Firmen bzw. Ärzte alphabtisch. Wenn ich kjetzt aus meiner Liste den ersten Kontak aufrufe, das ist ein Arzt, lande ich bei dir am Ende der privaten Kontakte und am Anfang von den Ärzten/Firmen, also am Ende der Liste. Ich glaube mit einem GROUP BY müsste ich das noch hinbiegen können.
Hier die Liste von der aus ich einen Datensatz aufrufen kann:
Code:
"SELECT a.*, k.name as k_name
FROM adressen a
LEFT OUTER JOIN adr_kategorien k on k.id = a.kategorie_id
WHERE k.name='".$kat."'
ORDER BY k.name, a.gesch_firma, a.name, a.vorname
Wenn ich jetzt den vorherigen Datensatz haben will, dann muss ich die Größer-/Kleinerzeichen umdrehen und aus ASC DESC machen oder?