Ich hab das ganze noch etwas weiterentwickelt:
--> wenn jetzt ein Name 2x vorkommt, dann wird dieser NICHT ausgelassen, sondern angezeigt!
Leider stößt das Programm an bestimmten Stellen noch immer auf Probleme.
Dann wird nur die ID angezeigt, obwohl eigentlich Name usw vorhanden wären...
Weiß jemand woran das liegen könnte?
Hat meine Anweisung eventuell Schwächen?
Es kommt immer bei den gleichen Datensätzen vor, aber die weisen nichts Besonderes auf (außer dass sie andere Namen haben als die anderen) ....
Code:
SELECT t.IDENT, t.FAMNAME, t.VORNAME, t.TITEL2, t.NAME2A, t.GEB_DATUM, t.EMAIL, u.ORT, u.TELEFON_01 FROM vkstamm t LEFT JOIN vkadres u ON u.HAUSHALT = t.HAUSHALT WHERE ((t.FAMNAME = 'Müller' AND t.VORNAME = 'Martin' AND t. TITEL2 < '') OR (t.FAMNAME = 'Müller' AND t.VORNAME < 'Martin') OR (t.FAMNAME < 'Müller')) OR (t.FAMNAME = 'Ettl' AND t.VORNAME = 'Marion' AND t. TITEL2 = '' AND t.IDENT <> '43001001389') ORDER BY t.FAMNAME DESC, t.VORNAME DESC, t. TITEL2 DESC LIMIT 1;
Leider stößt das Programm an bestimmten Stellen noch immer auf Probleme.
Dann wird nur die ID angezeigt, obwohl eigentlich Name usw vorhanden wären...
Weiß jemand woran das liegen könnte?
Hat meine Anweisung eventuell Schwächen?
Es kommt immer bei den gleichen Datensätzen vor, aber die weisen nichts Besonderes auf (außer dass sie andere Namen haben als die anderen) ....
Kommentar