• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Abfrage: aus einer Tabelle 2 Werte unterschiedlicher ID's auslesen

Petread

Neues Mitglied
Hallo,
ich habe ein Problem mit einer MySql-abfrage
Ich habe eine Tabelle Namens nachrichten.

nachrichten
| ID | Nachricht | User |
| 1 | Hallo | 1 |
| 2 | Was gibts | 2 |

und eine TB benachrichtigung
| ID | nachrichtid | antwortid |
| 1 | 1 | 2 |

und noch eine user TB
| ID | username |
| 1 | testuser1 |
| 2 | testuser2 |

Die Ausgabe meiner Abfrage sollte nun sein:
| username | nachricht | nachrichten.id | username|
| testuser2 | Was gibts | 1 |testuser1 |

Damit sollte ich dann den User: testuser1 benachrichtigen können, dass ihm der testuser2 auf die Nachricht mit der Id = 1 die Antwort "was gibts" geschrieben hat oder?

Jedoch weiß ich nicht wie ich die Abfrage gestalten soll.

MFG

Freue mich schon auf Antworten -> Danke
 
Und woher weißt Du, dass Nachricht Nr. 1 an User 1 gehen soll? Da steht ja nur drin, wer die Nachricht geschrieben hat, aber nicht, an wen sie gehen soll.

Und wenn die Tabelle "benachrichtigung" bedeuten soll, dass als Antwort auf Nachricht 1 die Nachricht 2 geschrieben wurde, dann würde ich die Tabelle weg lassen und die Info in die Tabelle "nachrichten" schreiben, da gibts dann eine zusätzliche Spalte "antwort auf" oder "parent" oder so, wo bei Nachricht 1 "0" und bei Nachricht 2 "1" drin steht (also "Nachricht 2 ist eine Antwort auf Nachricht 1").
 
Hallo,
hey ja. das hab ich wohl übersehen ^^ danke schön.
ich versuch mich gleich mal dran :)

MFG
 
Zurück
Oben