Hallo tinof,
Auch Einspruch! Das Subselect ist ein mehrfaches UNION ALL mit jeweils Abfrage auf einen Vokal. Der Name "Marie" wird durch das Subselect also 3mal gelistet. Die äußere Gruppierung mit dem Having findet dann Marie, auch wenn diese nur einmal in der DB steht.
Ich gebe zu, dass meine Lösung Schwächen hat, insbesondere wenn Namen von vornherein mehrfach in der DB stehen oder bei Namen, die zwar mehr als zwei Vokale haben, aber eben nicht mehr als zwei unterschiedliche - wie z.B. Luigi.
Das Ganze war ja nur als Anregung gedacht, da hier schon Sachen wie "Aufruf einer externen regex - dll" im Gespräch waren
Gruß Falk
Originally posted by tinof
View Post
Ich gebe zu, dass meine Lösung Schwächen hat, insbesondere wenn Namen von vornherein mehrfach in der DB stehen oder bei Namen, die zwar mehr als zwei Vokale haben, aber eben nicht mehr als zwei unterschiedliche - wie z.B. Luigi.
Das Ganze war ja nur als Anregung gedacht, da hier schon Sachen wie "Aufruf einer externen regex - dll" im Gespräch waren
Gruß Falk
Comment