Mailinglisten-Archive |
Ist nur so eine Vermutung, das ORDER BY vielleicht auf den Alias. Also .... ORDER BY MatNr Gruß Michael ----- Original Message ----- From: "Raimund Kirner" <raimund_(at)_vmars.tuwien.ac.at> To: <mysql-de_(at)_lists.4t2.com> Cc: "Raimund Kirner" <raimund_(at)_venus.vmars.tuwien.ac.at> Sent: Thursday, February 22, 2001 12:29 PM Subject: Order-by-Bug in mysql??? > Hi Leute! > > Ich habe ein Problem mit meiner Datenbank. > > Folgende Abfrage funktioniert nicht: > mysql> SELECT a.ID,s.Matrikelnummer as MatNr, s.vorname as Vorname, > -> s.zuname as Zuname, a.Kennzahl from student s,anmeldung a > -> where s.Matrikelnummer=a.Matrikelnummer > -> and termin=1 order by s.Matrikelnummer; > ERROR 1032: Can't find record in 'SQL120f8_0' > > Waehrend aber folgende Abfrage (nur ohne order by) sehr wohl > funktioniert: > mysql> SELECT a.ID,s.Matrikelnummer as MatNr, s.vorname as Vorname, > -> s.zuname as Zuname, a.Kennzahl > -> from student s,anmeldung a where s.Matrikelnummer=a.Matrikelnummer > -> and termin=1; > +----+---------+---------+-----------+----------+ > | ID | MatNr | Vorname | Zuname | Kennzahl | > +----+---------+---------+-----------+----------+ > ...... > +----+---------+---------+-----------+----------+ > 10 rows in set (0.00 sec) > > Ich verwende folgende Version von mysql: > "mysql Ver 9.38 Distrib 3.22.32, for dec-osf4.0d (alpha)" > (eingespieltes Binarypaket). Aber an der Version kann es > nicht liegen, da die gleiche Version unter Intel/Linux > damit kein Problem hat. > > Kennt vielleicht jemand gewisse Konfigurationsparameter, > die ein solches Verhalten verhindern?? > > lg.Raimund > > > PS: Zur Info das Format meiner Tables: > > mysql> describe anmeldung; > +----------------+----------+------+-----+---------------------+------------ ----+ > | Field | Type | Null | Key | Default | Extra > | > +----------------+----------+------+-----+---------------------+------------ ----+ > | Kennzahl | char(4) | | | | > | > | Datum | datetime | | | 0000-00-00 00:00:00 | > | > | angemeldet_am | datetime | YES | | NULL | > | > | Matrikelnummer | char(7) | | | | > | > | termin | int(11) | | | 0 | > | > | ID | int(11) | | PRI | 0 | > auto_increment | > | note | int(11) | YES | | NULL | > | > | punkte | char(3) | YES | | NULL | > | > | ersatz_id | int(11) | YES | | NULL | > | > +----------------+----------+------+-----+---------------------+------------ ----+ > 9 rows in set (0.00 sec) > > > mysql> describe student; > +----------------+----------+------+-----+---------+-------+ > | Field | Type | Null | Key | Default | Extra | > +----------------+----------+------+-----+---------+-------+ > | Matrikelnummer | char(7) | | PRI | | | > | zuname | char(39) | YES | | NULL | | > | vorname | char(30) | YES | | NULL | | > +----------------+----------+------+-----+---------+-------+ > 3 rows in set (0.02 sec) > > > Raimund Kirner fax:+49 (89) 24433-3633 > Real-Time Systems Group voice:+43 (1) 58801-18223 > Vienna University of Technology mailto:raimund_(at)_vmars.tuwien.ac.at > A-1040 Wien, Treitlstr. 3/182-1 http://www.vmars.tuwien.ac.at/ > ----------------------------------------------------------------------- > > > > --- > *** 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