Hallo,
ich kann mein Problem schlecht allgemein beschreiben, also mal ein einfaches Beispiel:
Ich habe eine Tabelle "Nachrichten" und eine Tabelle "User". "Nachrichten" hat die Felder NachrichtenID, Nachricht, FromUserID, ToUserID. "User" hat die Felder UserID und Username.
Wenn ein Datensatz in "Nachrichten" abgelegt wird, wird im FromUserID die UserID des Users gespeichert der abschickt, die vom Empfänger in ToUserID. Soweit sogut.
Ich möchte jetzt gern mit einem mySQL query die Nachricht haben, sowie den Username des FromUser und des ToUser. Um der in der Nachrichten Tabelle vorhandenen UserID nen User zuzuordnen, JOINe ich die User Tabelle im query.
Allerdings gelingt es mir nur zu einer UserID (zb. der FromUserID) den Usernamen zu bekommen:
SQL:
SELECT n.Nachricht, u.Username FROM Nachrichten AS n LEFT JOIN User AS u ON n.FromUserID = u.UserID
Im Ergebnis wird jetzt der korrekte Username für den FromUser angezeigt. Problematisch ist nur, das ich ja jetzt noch nen Usernamen brauche, dessen ID in ToUserID steht. Ich hab einfach keinen Plan wie ich das Umsetzen kann, vielleicht kann mir jemand von euch helfen !
Danke im Vorraus,
laZee
ich kann mein Problem schlecht allgemein beschreiben, also mal ein einfaches Beispiel:
Ich habe eine Tabelle "Nachrichten" und eine Tabelle "User". "Nachrichten" hat die Felder NachrichtenID, Nachricht, FromUserID, ToUserID. "User" hat die Felder UserID und Username.
Wenn ein Datensatz in "Nachrichten" abgelegt wird, wird im FromUserID die UserID des Users gespeichert der abschickt, die vom Empfänger in ToUserID. Soweit sogut.
Ich möchte jetzt gern mit einem mySQL query die Nachricht haben, sowie den Username des FromUser und des ToUser. Um der in der Nachrichten Tabelle vorhandenen UserID nen User zuzuordnen, JOINe ich die User Tabelle im query.
Allerdings gelingt es mir nur zu einer UserID (zb. der FromUserID) den Usernamen zu bekommen:
SQL:
SELECT n.Nachricht, u.Username FROM Nachrichten AS n LEFT JOIN User AS u ON n.FromUserID = u.UserID
Im Ergebnis wird jetzt der korrekte Username für den FromUser angezeigt. Problematisch ist nur, das ich ja jetzt noch nen Usernamen brauche, dessen ID in ToUserID steht. Ich hab einfach keinen Plan wie ich das Umsetzen kann, vielleicht kann mir jemand von euch helfen !
Danke im Vorraus,
laZee