Hiho,
naja, das Topic ist meiner Meinung ziemlich dämlich gestellt. Ich versuche es mal besser zu erklären.
Ich habe 2 Tabellen. In der einen steht die userid des Empfängers und des Senders + einen Text. In der anderen Tabelle stehen die Namen der entsprechenden userids.
Nun brauche ich für die Ausgabe den Empfänger UND den Sender und ich wüsste grad nicht, wie ich beides miteinander verknüpfen kann. Mein bisheriger Teil:
hinten noch ein AND `userid`=`empfaengerid` dran zusetzen würde ja nicht funktionieren und wäre schon rein logisch, ziemlich scwachsinnig.
Tabellenaufbau nochmal etwas genauer:
Tabelle1: textid, sender, empfaenger, text
tabelle2: userid, username, etc...
Ich möchte das ganze möglichst in einer Abfrage haben, darum frag ich überhaupt hier. In 2 Abfragen wäre es definitiv einfacher würde ich sagen.
naja, das Topic ist meiner Meinung ziemlich dämlich gestellt. Ich versuche es mal besser zu erklären.
Ich habe 2 Tabellen. In der einen steht die userid des Empfängers und des Senders + einen Text. In der anderen Tabelle stehen die Namen der entsprechenden userids.
Nun brauche ich für die Ausgabe den Empfänger UND den Sender und ich wüsste grad nicht, wie ich beides miteinander verknüpfen kann. Mein bisheriger Teil:
Code:
SELECT * FROM `tabelle1`, `tabelle2` WHERE `textid`=5 AND `userid`=`senderid`
hinten noch ein AND `userid`=`empfaengerid` dran zusetzen würde ja nicht funktionieren und wäre schon rein logisch, ziemlich scwachsinnig.
Tabellenaufbau nochmal etwas genauer:
Tabelle1: textid, sender, empfaenger, text
tabelle2: userid, username, etc...
Ich möchte das ganze möglichst in einer Abfrage haben, darum frag ich überhaupt hier. In 2 Abfragen wäre es definitiv einfacher würde ich sagen.
Zuletzt bearbeitet: