ich bin nicht unbedingt fitt im SQL. Ich habe ein SQL-Statement, welches in MySQL 4.1.13 funktioniert aber unter 4.0.24 nicht.
Das SQL-Statement sieht wie folgt aus:
- Code: Select all
SELECT COUNT(*) AS Counter
FROM (SELECT MIN(rev_id), rev_user, rev_page FROM revision GROUP BY rev_page ORDER BY rev_page, rev_timestamp) AS tt, page
WHERE rev_user = 4 AND rev_page = page_id AND page_is_redirect=0 ORDER BY rev_page
Mit 4.0.24 gibt es folgenden Fehler:
- Code: Select all
MySQL meldete den Fehler "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 MIN(rev_id), rev_user, rev_page FROM `revision` GROUP BY (localhost)".
Wer kann mir helfen?