@shmia: Ich habe jetzt das
Query auf INNER JOINS umgeschrieben:
SQL-Code:
SELECT u.username, u.user_id, g.group_id AS single_usergroup, g2.group_id AS group_moderator
FROM phpbb_users u
INNER JOIN phpbb_user_group ug
ON ug.user_id = u.user_id
INNER JOIN phpbb_groups g
ON g.group_id = ug.group_id
AND g.group_single_user = 1
LEFT JOIN phpbb_groups g2
ON g2.group_moderator = u.user_id
WHERE u.user_id IN(35, 36)
So läuft es jetzt unter MySQL5. Kannst du mir noch sagen, warum sie diesen alten Syntax rausgeworfen haben? Im Prinzip wäre es doch logischer, wenn die alten Möglichkeiten auch weiterhin möglich sind!? Durch das neue
Query entstehen nämlich z.B. in meinem Fall andere Probleme, da das phpBB mit mehreren
DB-Systemen arbeitet und einige davon wahrscheinlich mit dem alten besser auskommen würden als mit dem neuen.