#1064
ki-sch
- datenbank
Guten Tag, vielleicht kann mir jemand behilflich sein.
Ich habe gestern unter MySQL 4.0.1 meine Datensätze geladen und bekomme diese Fehlermeldung.
ERROR:-2 DB Error: syntax error
SQL: SELECT d2.d_year, d2.d_type, d2.d_fact, d2.d_gid FROM pgv_dates AS d2 WHERE d2.d_file=1 AND d2.d_fact IN ('BIRT', 'CHR', 'BAPM') AND d2.d_julianday1=( SELECT MAX(d1.d_julianday1) FROM pgv_dates AS d1 WHERE d1.d_file=1 AND d1.d_fact IN ('BIRT', 'CHR', 'BAPM') AND d1.d_julianday1!=0 ) ORDER BY d_julianday1 DESC, d_type;
[nativecode=1064 ** You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT MAX(d1.d_julianday1) FROM pgv_dates AS d1 WHERE d1.d_fil]
Ganz ehrlich, ich sehe im Moment vor lauter Bäumen den Wald nicht mehr. Was ist da falsch??
Gruß ki-sch
Hallo,
Ich habe gestern unter MySQL 4.0.1
Meinst Du das ernst? Die ist jenseits von Gut, sprich böse.
meine Datensätze geladen und bekomme diese Fehlermeldung.
SELECT
...
d2.d_julianday1=( SELECT MAX(d1.d_julianday1) FROM pgv_dates AS d1 WHERE d1.d_file=1 AND d1.d_fact IN ('BIRT', 'CHR', 'BAPM') AND d1.d_julianday1!=0 ) ORDER BY d_julianday1 DESC, d_type;
Ganz ehrlich, ich sehe im Moment vor lauter Bäumen den Wald nicht mehr. Was ist da falsch??
MySQL kennt erst ab 4.1 Subselects.
Freundliche Grüße
Vinzenz