[SQL] Nachrichten Namen abfragen per JOIN

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Fuselmeister, 20. Oktober 2011 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 20. Oktober 2011
    Nachrichten Namen abfragen per JOIN

    Hi ich hab ein kleines Nachrichtensystem gebastelt. In einer Tabelle stehen die Nachrichten drin mit unter anderem einem "from" Feld und einem "to" Feld, halt für Sender und Empfänger. Die Namen stehen alle in einer anderen Tabelle, sodass in den From und To nur die IDs drinstehen.
    Jetzt wollte ich mir die Nachrichten ausgeben lassen und bei der Ausgabe die IDs durch die Namen ersetzten. Bei nur FROM oder nur TO is das kein Problem, einfach nen INNER JOIN und läuft, aber wie mach ich das jetzt bei beiden? Hab mir zwar mal den Artikel JOIN inder Dokumentation durchgelesen, aber iwie krieg ich das gerade nicht auf die Reihe^^

    mfg
    Fuselmeister
     
  2. 20. Oktober 2011
    AW: Nachrichten Namen abfragen per JOIN

    leider bin ich in den gebiet nicht sehr gut.
    ich denke aber das es so in der art gehen sollte

    PHP:
    SELECT  *, 
    (
    SELECT name FROM tblname WHERE name = tbl . to ) as  toname ,
    (
    SELECT name FROM tblname WHERE name = tbl . from ) as  fromname ,
    FROM  ` tbl `
     
  3. 20. Oktober 2011
    AW: Nachrichten Namen abfragen per JOIN

    jo läuft, hätt ich auch selber drauf kommen können^^. Aber 12 Uhr nachts is definitiv die falsche Uhrzeit für mich :lol:
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.