Hi,
Ist es möglich direkt mit MySQL Doppelnamen zu sortieren?
gibt es einen Spaltentyp "Doppelname"?
Nein → MySQL kann gar nicht wissen, daß es sich um einen Doppelnamen handelt.
Also ich hab in einer Spalte mit Nachnamen manchmal Namen wie "van der Buhr" oder ähnliches.
Was hat das jetzt mit Doppelnamen zu tun? Doppelnamen sind sowas wie "Müller-Schmied".
In einer Liste werden Namen ja immer nach dem letzten Namen sortiert, also nach Buhr und nicht nach van.
Nö. Das mag in vielen Fällen so sein, aber definitv nicht immer.
Ich kann das natürlich mit PHP machen, aber geht das auch irgendwie direkt mit MySQL mit ORDER BY oder so?
Auch in PHP wird es Dir schwerfallen, automatisch den Teil des Namens zu identifizieren, nach dem sortiert werden soll - ist ja nicht notwendigerweise der letzte.
Oder sollte ein O'Sullivan bei S zu finden sein? Oder eher bei O? Ein McDonald unter D oder M?
Oder ein Herr von Neuschwanstein zu Herrenchiemsee? Bei N oder H?
Oder …
Es gibt sehr viele mögliche Varianten …
cu,
Andreas a/k/a MudGuard