N'abend zusammen,
Habe da mal ein kleines Join-Problem bei dem ich grade nicht mehr durchsteige.
Soweit so gut, hierbei erhalte ich wie gewünscht den UserNamen zur id (autor). Nun ist aber auch in del_user aus der selben Tabelle (j) verlangt. Wenn ich allerdings ein zweites mal auf Members joine (LEFT JOIN Members j ON (del.del_user = j.UserId) bekomme ich folgende Fehlermeldung
"Not unique table/alias: 'j' "
Wie kann ich nun auf dieselbe Tabelle ein zweites mal joinen oder gar nur einmal sodass es für beide gilt, auch wenn die Id aus autor und del_user normalerweise im selben Datensatz unterschiedlich sind?
Kurz: Ich möchte sowohl zu 'autor' als auch zu 'del_user' den jeweiligen UserNamen aus der Tabelle 'Members' bekommen.
Gruss
Habe da mal ein kleines Join-Problem bei dem ich grade nicht mehr durchsteige.
PHP-Code:
SELECT
del.autor AS autor,
del.comment AS comment,
del.del_user AS dbmember,
del.grund AS grund,
del.time AS time,
j.UserName AS UserName
FROM
co_del del
LEFT JOIN
Members j ON (del.autor = j.UserId)
GROUP BY del.autor
"Not unique table/alias: 'j' "
Wie kann ich nun auf dieselbe Tabelle ein zweites mal joinen oder gar nur einmal sodass es für beide gilt, auch wenn die Id aus autor und del_user normalerweise im selben Datensatz unterschiedlich sind?
Kurz: Ich möchte sowohl zu 'autor' als auch zu 'del_user' den jeweiligen UserNamen aus der Tabelle 'Members' bekommen.
Gruss
Kommentar