yeahns: MySQL-Abfrage zufällig - aber nun doch nicht!

Beitrag lesen

Versuch mal Variante 2, die funzt sicher, wenn Du es richtig anstellst. Arbeite mit Sub-SELECTs, konsultiere ggf. die Doku, erstelle keine temporären Hilfstabellen, das macht MySQL automatisch wenn Du der korrekten Sub-SELECT Syntax folgst.

Also, es will einfach nicht klappen. Ich hab das mal in phpmyadmin eingegeben:

SQL-Befehl:

SELECT *
FROM (

SELECT *
FROM fotos
LEFT JOIN fotos_ordner ON fotos.ordner = fotos_ordner.schl
WHERE schl =120
ORDER BY id
)temp
ORDER BY id
LIMIT 0 , 30

MySQL meldet:
#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 * FROM fotos LEFT JOIN fotos_ordner ON fotos . ordner =

Es ist über Version 5 installiert! Sub Selects müssen also, wie im netz zu lesen ist, problemlos funktionieren. Ist an der Syntax was auszusetzen? ich hab auch schon mal das "temp" hinter der Klammer weggelassen, weil ich das so auch im web gesehen habe, kam aber aufs gleiche raus.