Hallo, ich habe eine Abfrage, welche sich meiner Meinung nach an den
ANSI Standard hält, und mit MySQL auch funktioniert
(Auszug aus der Query)
mach ich die Abfrage so, meckert MS SQL, das da noch viele Spalten mit in die Gruppierung müssen, da sie nicht zur Aggregatfunktion gehören. Dabeo handelt es sich um alle Spalten aus der Tabelle "forums as f2".
schreibe ich aber
meckert er, er kennt "f" nicht
ANSI Standard hält, und mit MySQL auch funktioniert
(Auszug aus der Query)
Code:
SELECT f2.forum_id, f2.forum_name, f2.forum_comment, f.forum_id, f.forum_name, ... FROM from forums AS f LEFT JOIN forums as f2 ON(f.forum_id=f2.forum_parent) ... WHERE f.forum_level=0 AND ... GROUP BY f2.forum_id ORDER BY f.forum_order,f2.forum_order
schreibe ich aber
Code:
FROM from forums AS f , forums as f2 ... WHERE f.forum_id=f2.forum_parent
Kommentar