Mailinglisten-Archive |
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
php::bar PHP Wiki - Listenarchive