Mailinglisten-Archive |
On Thu, 26 Oct 2000, Jan Kunzmann wrote: >Hi Sigi, Hallo Jan >> ich habe ein Problem mit der Sortierung der Datenbankausgabe. Es >> geht um einen Datensatz der mehrere Namensfelder hat die nicht >> unbedingt was enthalten müssen. >> >> NAME_1 ... "" >> NAME_2 ... "" >> NAME_3 ... "Fritz Guckeinmal" >> >> Mit dem entsprechenden Aufruf erhalte ich eine falsche Sortierung. >> >> select * from DATA order by NAME_1,NAME_2,NAME_3; > >So muss es lauten: >select * from DATA order by Concat(NAME_1,NAME_2,NAME_3); Muss!? Wenn ich das probiere, bekomme ich von MySQL eine Fehlermeldung als Syntaxerror genau an der Stelle! Ehrlich gesagt, wäre ich auch nie auf sowas gekommen, denn das "Feldgeschäft" wird ja vor dem "from" erledigt und das "order by" sind nur Zeiger, womit dort eine "concat" Zusammenfassung fehl am Platz wäre. Aber wie gesagt, das sind nur meine Gedanken. >Aber ich wie ich die Sache so sehe, solltest du wohl mal dein DB-Design >überdenken... Ich laß mir gerne von einem Profi was näherbringen. Was soll ich denn bitte an meinem Datenbank Design überdenken? Was kannst Du mir da empfehlen? Sigi >Gruß Jan > >--- >*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql > > --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive